Have to wonder how stupid this kid is. There's no way he doesn't see the payday ahead of him if he just keeps his nose clean. Anyone that stupid doesn't deserve any sympathy. I truly think kids kicked off a college program for substance abuse have to agree to 1 year of random testing before they can be eligible for the draft. Delay that payday and I think you'll see a real drop in these cases
If all teams had the same rules, maybe. But different conferences have different rules about drug use and testing, and most conferences even delegate it to the schools to decide on the details. All that would do is funnel kids to the more enabling programs, and/or cause stricter programs to relax their rules somewhat. Furthermore, since many schools are state run, the decisions on punishment might be in the hands of a wide swath of elected officials.
Not to mention, the NBA's marijuana testing program is pretty forgiving (no suspension until failed test number three) that such stringent punishment just would not make sense.