The problem with the War on Drugs, however, is that much of the government has not wanted the problem to subside. THere are many who are making money off the drugs, and so, the drugs are shipped in, the cash flow continues, and nothing is ever solved. The illegal, corrupt system that has been working within the government is the important aspect that many "Drug Legalizers" fail to realize is the primary reason that the War on Drugs has been a dismal failure. It has little to do with "legalizing it".
I will say this, though. I don't think that there will ever be a time where everyone is drug free. It's basically impossible, for as long as there are some drugs in the country, there will be someone taking them. However, use could be vastly curtailed if corruption was weeded out and enforcement was taken seriously.