We've designed our cities, suburbs, food industry, and society such that the average person is at least overweight, nearing obese. If the average person suffers from what should be an anomaly, perhaps it is less a personal failing than a societal failing and we should try to fix the societal problems generating the poor outcome.
Unpopular opinion: It's both a personal and societal failing, but personal choice is dominant. You can choose to eat rice and beans and drink water. You don't have to eat hamburgers and fries and drink sugar.
In reality, from a very young age people are bombarded with advertisements and other marketing materials that promote foods packed with sugar, carbs, and salt.
Cinnamon Toast Crunch is "part of this complete breakfast." In reality, it should never be a part of any breakfast.
Unhealthy foods are sold as healthy, e.g., the Nutella scandal: https://www.npr.org/sections/thesalt/2012/04/26/151454929/nu...
Another example: sugary, calorie-laden "vitamin" drinks and other "healthy" trends like flavored/sugared Kombucha, juices, etc.
I remember seeing advertisements from Coca-Cola "debunking" the idea that soda doesn't have hydration benefits.
Then you start realizing that doctors and other experts are receiving free materials from food and drug manufacturers. The food pyramid is influenced by food industry lobbyists.
So you're talking about it as if it's all "choice" but that becomes a very complex subject once you start following the money. The nutrition scientist at your local university or the dietician on main street doesn't have a marketing budget, but PepsiCo sure does.