A kilo of weed is clearly a dealer, and part of organised crime. The same people are deeply involved in forced sex work and people trafficking, extortion, illegal weapons, etc. There is a clear difference between end users and small time dealers and the distributors.
So prosecute them for those other things, no? Instead of helping criminals grow their business by banning non-harmful stuff and giving them monetary growth opprotunities.