Drugs shouldn't be legal. Although the economy is doing horrible in the United States right now, that's not the point. The government is supposed to provide security to the people and ensure that they're being protected against harmful substances. Legalizing drugs would violate this idea and create conflicts in other countries because some people there might want drugs legalized too.
Why would anyone want to do drugs anyway? You're fine without them.
If drugs become legal, then that's basically saying that anything else harmful can become legal. Soon enough, people will be walking through the streets with bombs in their hands and that will be fine...