Athletes start working at a very young age to become the best that they can be. If you think that they make more money and its not fair, why didn't you start training when you were younger to become a professional athlete. It takes work and effort and time away from your life
Athletes have something special to offer just like a successful CEO. The athletes draw in so much money for the franchise that they are well worth the high pay. They have to risk their health on the field because of injuries. Only the best of the pros make an outrageous sum of money.
Atheletes are given far too much money, due to their inflated importance and exposure via media. They're not actually earning this income, it's the product of a system that values and rewards such useless behavior over far more productive behavior that we should be encouraging instead within its place. It's time to stop overpaying them.