The Tory leadership candidate David Cameron, may be wrong on many things, but he and the Green Party are right when they argue that the macho-posturing by politicians on the subject of drugs (which was taken to new levels by right wing Tories and their press friends) should end. Sadly New Labour have followed this lead to appear tough on crime, when prohibition has proved a total failure.
David Cameron rightly argues that ALL drugs should be legalised. I know that some Tories on the libertarian right have argued this for a while, but Cameron is the first main-stream potential leader to argue this. It has been his stated opinion for a while that all drugs should be legal because it reduces crime by reducing criminal profit and enables control and supply of drugs to be under government control thereby reducing the harm they cause. It was such a shock to read some common sense on this subject, especially as it came from a Tory! Although his PR team did panic into a slight backtrack later by stating all Cameron wanted to do was to open a debate about legalising drugs.