Sure looks like a good idea with all of this violence in Mexico now, doesn't it? The wars are spilling into the US too, with Phoenix and other similar cities getting some of the runoff. http://news.bbc.co.uk/2/hi/americas/7961670.stm
If you take the money out of the drugs by legalizing, the problem goes away. The war on drugs is a waste of cash, and the violence we are seeing is a direct result of people selling a commodity inflated in value because of the criminal penalties associated with it.