Sorry. I don't buy that. Pun not intended. If players are smart with their money when they are playing they will have more than enough when they are done. Problem is the majority seem to think they have to buy every expensive thing out there.
Don't get me wrong, I'd probably be just as dumb with my money at that age too. Still, to charge what is essentially a paycheck and a half for the average person for something as trivial as a tweet is nothing short of Highway robbery. Not only that but you have no guarantee that they will show up or even treat you like a human being if you buy something more than a tweet.
Then don't buy it. Supply and demand sets the price. People have been buying "private time" with athletes since rich Roman women started paying to **** Gladiators.
And you're wrong about the money these guys make. After taxes and agents fees, that rookie deal isn't as much as you'd think. Not for a whole lifetime. Even a middling second deal can leave things tight. I realize a lot of people don't have much sympathy for the broken down athlete or the guy who doesn't make it, but to me it's still a sad situation. These guys work their whole lives and some of them just don't make it... like actors who end up waiting tables into their 50s.