I think there is a huge difference between making something illegal for business (here: gambling in games) so that huge companies can't profit off of that legally, and making something illegal for people (war on drugs).
Like many people, I think the war on drugs was a terrible idea. But preventing huge pharmaceuticals companies from selling drugs isn't.