What I find strange about this that the argument seems to come from strange places on the political spectrum.
We have three big addictive activities in the population:
1. Alcohol
2. Drugs
3. Gambling
The left is usually against gambling (and this is not communism, it is out of a concern for general welfare), while the right is usually against drugs (and can be a bit of racism, too). Only puritans are against alcohol.
One key question is how much damage these addictions do to the lives of individuals and to society as a whole. Alcohol is certainly terrible on the whole but attempts to ban alcohol were not successful. Drugs have some impact, but the main issue is their illegality. Gambling can devastate whole regions, just like drugs. (But it is pretty profitable...)