I've strongly opposed drug legalization all of my life. However, we've reached a point where it's a losing game. We don't have the societal will to end drug use. It would take draconian enforcement and the death penalty to rid us of this scourge. We spend billions fighting it and jailing people and the demand for drugs continues to grow.
Legalizing drugs means more child abuse and more road deaths and suicides--all terrible. But unless we can get serious about ending the scourge (which we wont because we can't) it's time to admit we will have "pot shops" and "ABC-drugstores" in every town. At least we can tax it and keep it pure. I hate admitting this but we are NOT winning the war on drugs and never will doing it like we are.