the government is a monopoly too. It is illegal to build an army additional to the sanctioned, and the government uses its monopoly power to depress wages. As evidenced by the dwindling numbers in the military, rarely does one sign up for the money. They sign up for the sense of duty. Comparing baseball and national defense is a bad comparison. Of course the MLB could impose its will and drive down labor prices but that isn’t an indication of what the market rate “should be” its an indication of a market flaw. There has been competing markets in baseball but the government allowed monopolization and the league flourished, but the players pay didn’t rise at the same rate. That’s why it’s unionized labor. If management was good and good to the players, the players wouldn’t need to unionize. So no, players are not over paid. They are underpaid with a very select minority ever making a major league minimum. The union currently fails 90% of its members because the major league players (who already make 10X and up over the next highest pay scale and 25x the majority of its players) are the decision makers. MLBPA is great for the richest players, and terrible for the minor leaguers, and not near hard enough on the owners. Our nations service members are also badly under paid. 22k is a crime, but entirely unrelated.