While that's basically true... the NFL is a completely different system than any other business. The players get a set % of all revenue, and this set amount must be paid out to the players as a whole. It's a zero-sum game and every single dollar that a player receives is a dollar that one of his teammates doesn't.
Your job is not like this.
No one's job is like this.
In THIS system, to be overpaid is to be taking dollars directly away from your teammates.
It is NOTHING like any other system... anywhere.
There is no substance to your argument. By this logic, you believe socialism is the way of the Gods.