Hell, even Pat Robertson said something against the war on drugs:
That was kind of shocking and I kind of don't hate him quite as much now. Maybe making sense is his version of senility?
I doubt that anyone believes in the "war on drugs" for virtuous reasons. Other than groups that have personal interests in drugs being illegal (alcohol companies have been huge contributors to the Republican party...hmm I wonder why that is?), the "war on drugs" is done to save face, because governments can't ever just admit they were wrong.