And since professional sports teams are privately owned, their owners can pay them whatever they want.
Also people have to realize athletes generate revenue for teams...buy aiding in jersey sales, ticket sales, other misc item sales.
For every $100 a player gets paid, they in turn might be earning team, city, venders $1000.00 or more...TV revenue. Owners pay athletes depending on their value to the team, not only in winning, but in fan interest.
The more a player gets paid, that means they're earing back many times more than their paycheck...and owners pay them a lot so another team won't attract them.
Unlike Government workers...who get paid by tax payer money...athletes get paid by private corporations.
So their owners have the right to pay them whatever they want.
So other than snickering about it...there's nothing anyone can do about it.
And can't compare military pay (tax money) to athlete pay...private money....
Of course military people should get paid more...that's for the Government to decide...but the Government in no way shape or form controls the high pay of athletes...