And in real life that is a major factor in dictating pay. Someone with an Engineering degree is going to get paid more than someone with a Psychology degree because the Engineering degree is a more exclusive,difficult to obtain degree.
Just to underscore the point:
There are about 119 Division I NCAA football teams.
https://answers.yahoo.com/question/index?qid=20070715172350AASeqmY
There are over 300 Division I NCAA basketball teams.
https://en.wikipedia.org/wiki/College_basketball#Division_I
The NBA has 30 teams; the NFL, 32. About the same.
So, assuming that the rate of talent development is comparable between sports and that the respective team size is about the same in college vs. pros for each sport, the labor supply for basketball is substantially higher.
Add in international players (which are rare in football), and the NBA labor supply is even higher, thus warranting a lower "price of labor" than in the NFL.
Add in the average college time per football player vs. basketball player, and your argument about the "more difficult degree" further supports that NBA players should be paid less than football players because they are usually required to obtain more pre-NFL training (i.e., college, including practice) than NBA players do.
Add in relative risk of injury, and the NFL has further basis for warranting higher salaries.
You've got your work cut out for you if you're gonna continue to argue that NBA players deserve more pay relative to other major sports (or pretty much any other profession in the world) on the basis of having to work harder.
The big difference in the salary disparity is that the NFL owners have been more effective in negotiating more reasonable salaries.
And that's exactly what the owners want to fix now. 50-50 is reasonable; it's in line with the NFL, and the average salaries stay #1 among major professional sports.
But during the lockout, the players' earnings (besides money owed from last year) is dead last: $0.