They can go after the shoe companies, but that is only attacking the symptom and not the cause. The money will still find its way to these kids somehow. So long as the NBA forces the ridiculous one-and-done rule, I think the NCAA needs to make freshmen ineligible to play. Then they will go overseas to play, and maybe, just maybe, the NBA will finally create a viable alternative for these kids.
Separately, the NCAA needs to declare that AAU participation makes players ineligible for college scholarships.
The current system is broken and stinks.