There is pretty compelling evidence from around the world that legalising drugs removes a lot of crime. It also means more tax revenues and a cheaper, higher quality product. The savings to the NHS of not dealing with accidental overdoes and other health issues related to cutting would not be insignificant (and could be re-purposed to pay for drop in centres and similar). And the savings in police time....
It'll never happen in this climate of "war on everything", regardless of the evidence.
You get my vote you big hippy