If drugs were legal, they would have to cut half the correctional facility jobs...a big money maker in our country. "Winning" the war on drugs, is much like me beating Michael Jordan at basketball. Sure, it's possible...but yeah, never going to fucking happen.
People in this country like getting fucked up, smoking weed, coke, steroids, pain killers, etc. Make it legal, you'd see the crime rate fall, not go up. If someone likes doing drugs, they'll do them whether they're legal or not. A law won't change your demand for something.
Politicians know this, but want to take a "strong" stance on "Just Say No" bullshit. It's a joke.