I'm pretty sure that without police 'managing' these mid level street gangs, they would just exist as smaller decentralized crews that would be much less violent as we would stop creating Tony Montanas and instead just have disorganized criminal activity on a smaller income scale since honest police would be able to easily disrupt these networks into bankruptcy. Instead we get police helping to form supergangs, with multi millions to spend on weapons and corrupt all aspects of a city with criminals getting into mafia-like construction industries to influence city tenders, bribe city employees or unchecked extortion of local business. Either legalize it all or end the strategy of selective enforcement, which means we likely need to double police budgets as cost is a major factor in this strategy of enforcement that relies on criminal cooperation.