I'd really love to see the NFL and NBA develop a minor league system on par with the NHL and MLB.
Currently, the NCAA runs college football and basketball under three big myths:
1) The colleges are doing the players a big favor by giving them an education and exposure.
2) College is for everyone.
3) The players are actually getting some sort of legitimate education at most of these schools.
What the NFL and NBA needs to do is develop a legit minor league system. Then, players who want money or have no interest in education can bypass college altogether, eliminating problems 2 and 3.
Then, the NCAA will be left with players who actually want to be there, who will be much more likely to follow the rules.
It'll also benefit the NBA and NFL because instead of learning college systems that often are quite different than the pros, teams can begin to teach their systems and techniques to players right away.
I mean imagine how much further Tim Tebow might be right now if he played in a pro minor league system and was taught how to actually play the NFL game instead of being told for his whole career that he was amazing.