Possibly...I see it more as a matter of education and at the end of the day personal choice. I suspect that for the price of a basic McDonald's meal you could get enough potatoes/pasta, cheese and frozen peas to feed an entire family.
I concur with your thoughts on the addictive nature of some of the foods. But that is slightly misleading. Generally speaking our bodies enjoy fat, sugar, etc no need to fight it. Again I'd rather focus on empowering (or at least trying to) people to make informed decisions regardless of what's being peddled at them ;-)
Let's stop treating people who eat what they want as children who don't have the willpower to decide for themselves (or like heroin addicts).
You want a simple solution? Tax food based on sugar content, and tunnel those extra billions into some meaningful part of healthcare system. Make obvious junk food more expensive. Of course this won't happen so easily, but even marginal steps can save hundreds/thousands of lives.
That's a really negative spin. Think of single parents who work two jobs, and barely have time to sleep. Shopping, planning meals, and cooking all take time. Stopping at MacDs and buying 99cent meals on the way home from work is way easier. Food that's bad for you, especially sugary soft drinks, should be taxed to cost a premium to encourage businesses to make their food healthier.
None of those are bad things (except salt if you have existing health conditions, and even then it may be a lack of potassium rather than an excess of salt). The single worst part of fast food is probably the sugar content. Mostly soda, but it's also added to nearly everything (a fast food bun I had the other day was ridiculously sweet).
Before WWII, the US was primarily an agricultural economy. People worked hard, without much automation, and food was comparatively expensive. IMO lack of physical exertion is a huge part of the problem, if only because of the discipline it builds and the reduced opportunities to snack.
The problem is that obesity is a complex problem. Not everyone who is overweight is a lazy person who eats Doritos on the couch wile watching daytime tv and wondering why they’re so overweight.
Smoking was easy: with extremely rare exception, smokers get lung cancer. Period. Smoking is one of the very few personal behaviors that basically guarantees you will get cancer. It also has the side benefit of annoying the living daylights out of people who don’t smoke which creates social pressure against it. It was pretty much a slam dunk.