Sounds like a self curing problem to me. The problem is the solution.
Not to hold this up as a solution for the USA, but when the communists took over on China they had a really bad problem with opium addiction. They ended it by executing the addicts and the dealers. I believe that to this day China does not have much of a drug problem. Point being it is the addicts that cause the problem not the drugs or the dealers. No addicts then the drug dealers turn to other crime. (Like being Democrat politicians)