The problem in the US is that the politics of the drug business are rock solid stable. The politicians and most of the electorate get to preen with moral superiority because we are tough on drugs. The drug warriors get plenty of money and something interesting to do. The drug users get access to drugs and the monetary cost is low. Drug users with political and social influence don't have to worry about their drug use embarrassing them or inconveniencing them (except for occasional sacrificial lambs like Robert Downey Jr., when was the last time a star went up or for that matter, when was the last time a CEO or State Supreme Court justice went up). Drug traffickers get rich. The underclass have to live in bad neighborhoods but so many of them are hoods or related to hoods there isn't that much interest in changing things. There is even a political constituency built around prisons that would be upset if the number of prisons were reduced. Everybody is pretty happy.

This is a stable and practical system that has existed for decades and there is no domestic reason for it to change. The only way change will come is from without. If it does come it will come I am guessing from Mexico. What would shake things up is if the Mexicans legalized drugs or drug transhipment and export. That would cause a stir. Otherwise nothing will change.