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.