with the chemists selling useless cold medicine but the streets EVEN MORE full of meth-heads than before, obviously this particular "war on (some) drugs" measure is a pathetic failure.
Stopping binge drinking meant reducing the amount of available alcohol, a substance requiring large scale shipping and production, storage and so on. Modern drugs really don't have that problem, and for the ones that do, synthetic alternatives would just take over.
Now all the junkies on the street corner? Lock them up