As a greedy capitalist myself, I have a problem with the fans who whine that “the players make too much money” and “I would play for free”.
The players will stop making all that money when the millions of fans stop paying $100/ticket and $20 for parking and $90 for hats, beer, hot dogs. When nobody watches the TV networks won’t pay to televise the games.
As long as there IS a market demand and the leagues make billions, the players will get paid millions.
I haven’t been to a game since 2001 since I can’t afford it. I agree that the prices are obscene. Maybe all the steroids gave them swelled heads.