Legalize it all. Then, any felonious activity under the influence results in a hanging offense. Just like 3 DWI's is a felony, so shall be infringements upon society under the influence of mind altering substances. Simple, effective, cheap.
I have no desire to prevent anyone, any freedom...