Love him or hate him, Mark Cuban's assertion that the NBA needs a minimum age limit is right on.
I would add to his position that it also addresses the issue of education and the NCAA, which honestly doesn't give a shit about degrees, only the business. For every kid that quits school to play in the NBA, how many really rise to make a long-term living of it? And of those, how many have nothing to show for it?
The idea that "they could get hurt before they go pro" is a bullshit cop out. You want to be a professional? Get a degree, then play.