The drug war is one of the most wasted efforts in America. We pay billions of dollars to throw non-violent individuals into jails for doing nothing more than exercising their Constitutionally protected freedoms. We have a President who is an admitted user of some of the hardest drugs in America. If that is the limit drug users can reach, is this not proof that we are wasting our time prosecuting these people?
Drugs are not a criminal problem, they are, in the worst cases, a health issue. We should legalize all drugs in America, and allow the drug companies to sell these drugs over the counter. In return, drug companies must produce and sell all medical prescriptions at cost. This will ensure that drug companies can maintain a profit to stay in business while providing desperately needed medication at a cost even the poorest of us can afford. It will eliminate the billions we pour into funding the DEA, as well as vastly reduce the amount spent on customs and border patrols checking for drugs.
Here is the facts: drugs users do not care about laws. If they can't do it legally, they will do it illegally. The proof is our current society. The United States screwed up. Quite spending good money on a bad idea.

