ALL drugs should be legal. At least in the sense that using is not a criminal offence. Once drugs are legalised, regulated, quality assured by the government, and of course taxed, a large proportion of crime will be eradicated. Why would I buy illegal dirty drugs when I can buy the cleaner official versions?