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.
There have been many suggestions in this thread about the root cause of obesity. While I'm sure these things do contribute to the issue, they are not the main cause - the main cause is that being fat is socially acceptable. I don't believe that if the average person placed great importance on being healthy - as great as making more money, getting a better job etc., they would be unable to afford the extra cost of hea…
Well, perhaps. If multiple different factors (say: car culture, ease of food delivery, prevalence of tasty-if-unhealthy food, peer prestige via excess, and targeted advertising) -- or perhaps more -- combine, they can actually create an overriding sense of social acceptability that you then cite.
In that sense, the social acceptability becomes a defensive moat for all of the problematic practices that have created the obesity problem in the first place; and rational people will join in defending the moat rather than questioning what is behind it.