Yes, Eto'o is earning his wages because he is a good striker. If he plays 300k p/w good, then he is earning his wages (questionable grammar, but **** it).
As I already said, you can easily justify 300k p/w. The market decides their value.
It's fine that you feel that people who do more important jobs should earn more, but if you agree it isn't possible then why are you so tied up about it? I feel that the pure model of Communism would greatly improve our society, but I know that realistically Communism doesn't work. Therefore, I don't get angry over it not being suggested. Same kind of deal here.