The war in Iraq is bad enough. But the war on drugs has lasted longer and cost more money and more American lives.