So how would society deal with the "legal" meth or crack addict? Does he get government meth? If so, for how long? If not, he is still going to break into my house to steal stuff to support his habit.
Nevada has shown us that legal prostitution can be safe... but I don't see how legalizing a whole slew of drugs will suddenly make crime go away. And maybe people are not regular users of heroin because it is difficult to get. Include oxycontin users in the number of regular users and I bet it will be a lot higher.
How do we deal with alcoholics?