The war on drugs is unwinnable - because it's a war on Man's wants and needs and such wars always fail.
I say make it legal and let the addicts get their daily dose from a government licensed clinic. Far better that way, generating tax revenue that allowing the illegal trade to increase levels of crime and infection.
If someone wants to get smacked off their face all day, what business is it of mine? Currently it
is my business because those wrenches are trying to climb in my windows and mug me on the streets to fund their habit.