The Chinese tried to control opium use. They killed everyone they caught with opium. Is that what you have in mind? Did it stop the Opium trade? No.
If it makes you feel any better, I understand WHY some people don't want it to end. Too many people, government agencies, local police departments, social workers, NEED to keep drugs illegal, because otherwise they'd be out of a job. The "IT's For The Children!!!" is pure COW droppings. It's so all these "warriors," who KNOW they are wasting their time, don't have to go out and have to learn how to do a real job.