At the very least, ads should be banned or require nasty images like tobacco products.
Slight tangent, but I am now of the view the state should not be allowed to tax legal vices. (Drugs, gambling, alcohol primarily). The reason is it keeps pushing amazing conflicts of interest, and the state ends up incentivized to maintain the behavior it supposedly does not want.
Either [vice] is wrong and should be illegal, or is tolerated and regulated but in no way profited from by those that do the regulation.
A third theory is that the state shouldnt be in the position of playing nanny or parent, influencing behavior. If it is illegal, prevent it from happening. If it is legal, it shouldn't it shouldnt interfere.
This sort of black-and-white position basically means either a complete ban (presumably with a harsh penalty for people who participate in the activity) or no regulation at all. A ban will just get circumvented if you don't penalize people for getting around it, so you're going to have to penalize addicts for illegal gambling, not just the people who enable that gambling. If you want to take the other extreme, are laws that force people to put lung cancer warnings on cigarettes "playing nanny"?
In real life, we usually take middle ground positions, and that means doing things that influence behavior, whether they are taxes or restrictions on labeling.
Labeling of side effects, calories, and similar topics fall into that category of empowering the citizen.
Sin taxes dont educate or empower, they simply punish and try to prevent individuals from acting on their own choices.
The two are very different.