I think the general argument that I heard from someone else is why aren't teachers getting paid as much as football players when teachers are more important for the society than football players.
Well, it's not about what's important or good for the society. It's really about risk and reward for the individuals who are making the career choice.
It's easier to become teachers than to become football players. So, if you have an aspiration to be one or the other, a teaching job would have less chance of failure (much much less). Imagine spending all that time training and not making the cut. What the hell are you supposed to do now? I know a guy who became a bouncer after not making the cut then a gym trainer. Not exactly the glamorous life that he envisioned for himself.
Also, teachers have more job security than football players. I believe teachers have unions and pensions in some cases. In other words, sure, teachers make less money than athletes but the trade off is job security. I think the average career of NFL players is less than 5 years. A lot of them go bankrupt way before the retirement age.
Lastly, teachers do not have to risk their health for the job. Football players get a all kinds of health issues in a short period of time. Concussion and side effect in the aftermath, torn ligaments, broken bones, etc. Personally, I have some sports injuries from school days and I am feeling it as I get older. It sucks I tell you. I can't imagine what the athletes have to go through when they get old.
At the end of the day, if civil workers want more money, they should pick a different career path. I would like to think that civil service is a calling not a job but I know that is not always the case.