So what makes it ok for alcohol ads to continue in public but not gambling?
It's very plain and simple and that's because the society see alcohol as a less evil than gambling. In fact, not just when compared to alcohol but also when compared to drugs. Though moralist will classify all of them as the same of same, the society picks drinking as mild. In fact, we see drinking as a necessary ingredient for social gatherings. Again, drinking addiction isn't viewed as bad as gambling or drug addiction..