Yeah, I do think it's ludicrous. I wouldn't pay any athlete that much!
However, it's his money, he can do with it what he likes (and who knows what he is doing with it btw). Another thing: it's always easy to say what to do with other peoples' money. If I had that much money I'd think I'd certainly do more good -problem is I've never been in that situation so all I can do is think I'd do that.
Personally I prefer the approach of contributing as little as possible to whatever paid sports there is (e.g. not buying overpriced tickets, not buying expensive sports replica jerseys, not subscribing to sports channels on tv, etc). If everyone did that, they wouldn't be paid as much.