Again and again British politicians, commentators and celebrities intone that 'The War on Drugs has failed'. They then say that this is an argument for abandoning all attempts to …