I don't think it's as easy as suddenly legalising drugs, if they were legal then they would be taxed and dearer to buy, the dealers would carry on dealing untaxed/cheaper drugs, it just creates a different problem, saying that though, I do not have the answer.