It should be legalized period. The failed attempts to control an uncontrollable substance and the failed war on drugs have done more to promote the use of marijuana than all of the dealers combined.
What is worse is that people who want to find it are being forced to deal with the underbelly of drug dealers. Consider the 2 possibilities. 1 someone goes into a legit business and gets their ID checked before purchasing, just like alcohol.
It is a simple straight forward transaction.
2. That same person has to make some kind of contact with a criminal element who may then offered them something else to try for free, maybe its crack maybe its meth; regardless, that money is going to support gangs and cartels.
What we do know for an absolute fact is that 40 years of the "war on drugs" has been a total abject failure.
What is the definition of insanity? Doing the exact same thing over and over and expecting a different outcome.