I heard Ben Shapiro speak on this recently and he absolutely parroted my position on it:
1. Dope is stupid and those that take it need to grow up.
2. And it should be none of the government’s business.
In my opinion, you legalize it all and take the profit out of it. If people want to anesthetize themselves, so what?
It should most certainly be the government's business. We have already had this experiment, and a government that didn't intervene when it's population started getting strung out on drugs, collapsed.
No government and no society can survive unfettered drug legalization. China was turned into an impoverished basket case by legalized drugs, and millions of people died as a consequence of it. China is only in this century getting over the effects of the stupid drug legalization of the 19th century.
Drug legalization there caused massive upheavals and massive deaths, as well as ruined families, ruined economic activity, and horribly damaged their society.
It's taken them a hundred years to finally start getting over the mess created by legalizing drugs there.