Time and again this tired argument is made that NFL players are just being crybaby millionaires that want to make 60 times what normal people (like teachers and coal miners) make as opposed to 50 times.
Here is my argument:
NFL'ers have a 4 year career on average . So at the median salary of $770k, they make 3 mill in a lifetime.
A UM grad has a career of roughly 30 years (say) at an avg salary of $70k. That adds up to 2.1 mill.
So there really isn't too much difference between an avg NFL'er (who by the way is at a very very high percentile in terms of athletic talent every year just to even make it into the league) and a UM grad (who I am sure is also pretty darn high in terms in intellectual talent just to make it into UM ).
Now if you compare NFL median salaries (and lifetime income) to a coal miner, I am going to stop you right there and say, the coal miner isnt making squat because that's just how much value our society puts for that labor. You could also argue that computer geeks pulling down $100k a year shouldnt get paid so much more than coal miners and teachers and firemen but that is a whole other argument.
Note also that I am not even factoring the massive hazards of their "work" environment and the long-terms disabilities that they have to deal with after going through their NFL careers.