Conservatives are as eager for a nebulous and never-ending "war on terror" as they are for the WOD. As long as "there's a war on!" there's an excuse to tell dissenters that it's "unpatriotic" to criticize Bush. (NOT!)
The best way to fight drug use is education and health care (i.e., the same way we fight alcoholism). The best way to fight terror is foreign non-intervention. (There's a reason the Swiss have little problem with terrorism.)
Actually, I'm against both prison AND treatment for drug users and sellers. I say just leave people alone who are leaving others alone. If someone commits an actual crime while on drugs,fine, then arrest and prosecute them. But drugs in and of themselves should not be criminal, but they also should not "entitle" anyone to any free treatment.