I agree that the NCAA should stand firm with not paying players. Obviously the current system needs change, but I don't think paying the players is the answer. They need rules to help protect the players, as the Oklahoma State report shows. Too many programs foster an environment that promotes rule-breaking, and they help kids get away with things, but once the player is no longer any use to the program they let them go to free up another scholarship.
Some ideas for changes:
1) Prevent use of "likeness": Example is EA Sports and others should not be able to profit off the players likeness by putting them in things like video games without the players permission. Also, students should not be forced to sign autographs, make videos, be on billboards, etc. Or maybe just ban autographs and anything that actually uses their likeness.
2) Health care after playing days: kids that suffer career ending injuries, concussions, etc. should have access to some sort of NCAA funded health care if they have no other means of getting treatment.
The argument that the players are not getting compensated is without merit, and calling it "slave labor" is so out of place that trying to compare it to slavery is ignorant. They may not get paid cash, but they are receiving many things that have value.
-Meals and Housing
-Opportunity to play in NFL
-Access to world-class trainers/health care
-many other perks that are tough to quantify: networking, free gear, girls, etc.
I wonder how much all these things would be valued at for U of M. Last time I checked out of state tuition is not a cheap date.