> even if it results in some amount of harm
I think society needs to draw the line when the bad thing harms innocent people. Addictions always impact the entire families, not just the person with the addiction.
The problem with banning alcohol is the enforceability is impossible. Enough people wont agree with the ban and we can't just throw everyone in jail. Similar cases include gun control or tobacco.