If so, what is your solution to drug abuse in America?
Legalize (or decriminalize) drugs and let a blend of the free market and government regulation deal with it. State and local communities could tax the hell out of drug sales, keeping drugs away from children for the most part and generating enough revenue to get many governments back in the black with enough left over for treatment programs and the like.
The settlement conditions Big Tobacco made with many of the states could serve as a template for most types of drugs, marijuana in particular.
I don't know any "liberals" who support the war on drugs.
Neither do I.
Indeed, its mostly your law and order rightists in the Nixonian tradition who support the failed war on drugs, as already correctly pointed out.