This is Galveston West Beach in Texas in the 70'ies:
This is Galveston West Beach in Texas today:
From 0% overweight to 100% overweight in five decades. We can, but probably shouldn't, fault the individuals. The problem is systemic. Companies are allowed to sell junk food for huge profits, and their leadership doesn't have any corporate ideology apart from lets get rich fast. Capitalism at its worst can be disgusting (but still a gazillion times better than any alternative we've found so far).
The only solution is Governator-style politicians who are prepared to take a stand against profits at any cost. Unfortunately, the time is not ripe still. Possibly spirituality needs a resurgence, since atheism is doing such a poor job of love thy neighbor.