If a society is going to solve a problem, it has to set priorities, and it has to at least be able to put emotion aside and tackle the problem logically. The problem with attempting to attack political problems with emotion is that almost everything you do, politically, has to be adjusted, and emotions make it difficult to make the adjustments you need. Issues are emotional. Political solutions simply can't be.
You can see this when you look at the silliness of the "Drug War." With most drugs, we lost that war a long time ago, because we approached it from an emotional angle. Like Prohibition before it, we went after the problem using emotion, and absolutely no logic. There is little difference, really, between "Drugs are killing people, so they should be illegal" and "Abortion is murder, so it should be illegal." Neither is a rational basis for creating a law or a legal construct. As was the case with Prohibition, such laws are destined for failure.
The solution to the drug problem, from a legal and legislative standpoint, is actually quite basic, although not simple. Legalize, regulate and tax, just as we do with alcohol. The amount of regulation will vary, of course, depending on the drug.