Just to touch on everyones wishes that the NCAA/NBA would allow players to jump straight to the pros again...
I don't agree with that, but I do agree with the alternative brought up by I believe Mark Cuban not that long ago. His thought was rather than allowing kids to jump right to the pros, they could play in the D-League, but not be draft-able until however long the time period is that they need to not go 'pro'. This way, rather than either having to go to college if they really have no plans for higher eduction, or go overseas at 18 and deal with a lot of issues they don't want to, they could play basketball in the United States, they could play with good competition that is just shy of NBA level, work on their game, make decent honest pay that would allow them to provide for their families a bit and handle some of that burden.
Then when the 1 year or 2 years (wherever that rule is at that time) is up, they can be drafted by an NBA team.
The only problem is deciding what NBDL team gets these players, but they can put together some shady draft for that, its just a little minor detail