I'm not in the US and I am in favour of laws making smoking, drinking, driving, drinking soda and sweet stuff etc harder, less pleasurable and taxed.
But I don't think laws, while necessary, can really solve the problem. If well thought out, they can limit the damange that is done, but not solve the problem.