I couldn't agree more Jim!
Regulate them, tax them, treat them like alcohol. That would remove the criminal element from the equation (other than treating drugs like alcohol when talking about driving under the influence).
Bob