There's only so much profit in the drug business because of the illegality of many drugs. Changing that would kill the profits of many very rich and powerful criminals and cartels. So it's very understandable that those people do everything they can to prevent their business model from collapsing. The usual way of doing it is simply lots of lobbying: Paying "well meaning" people, journalists and politicians to stay o…
It's interesting that we actually have a potential big opponent for the drug cartels - drug companies. Legalizing drugs will drive cartels out of business because they'd be competing with clean drugs sold in pharmacies, prepared in well-funded laboratories of entities used to cooperating with safety regulations. So why the Big Pharma isn't lobbying for ending the war on drugs? I wonder if it isn't the social view tha…
They also already sell many analogues to illegal drugs under prescription, so you have to look at whether a legalized market would be a better business than the one they currently have.