No, things that benefit society at large should be funded by society at large. I support a war on drugs only when it's constitutional and benefits society, doing more good than harm including its cost.
I'd like to see the argument that the war on drugs does more good than harm, even ignoring the financial cost. When considering the financial cost, I find it hard to imagine any remotely reasonable argument that it's beneficial to society.