Banning things is definitely the way to go. Luckily for us, now that heroin, crack, speed, ecstasy, cannabis, cocaine, etc. are illegal, no one takes these substances anymore and society is all the better for it.
We should also ban alcohol. They tried that in the USA in 1920 and it was a triumph. Bizarrely, following the unmitigated success that was prohibition, the USA then made alcohol legal again in 1933! Colonial buffoons!
Banning things that are deemed harmful to society and individuals is always the way to go. By doing so, you reduce public demand and since there is no demand, criminals lose their revenue streams. Once the criminal's income is cut off, they resort to doing unpaid charity work or find legitimately paid legal work instead.
It's a no brainer!