Fat people, especially in the UK with its long working hours, shitty gov, shitty food industry and crappy climate, are generally less well off.
It's not a moral failing, it's the expected outcome of their environment.
But no one wants to discuss the environment, because it's all about personal responsibility and 'eat less, move more!'. Because discussing the environmental issues that contribute towards obesity doesn't lend itself to feeling morally superior over another person, we definitely are an overweight nation, but we're also one that revels in being critical.
Making healthier food cheaper and crap more expensive would be a start, while you can pick up a bag full of crappy processed food for a fiver 'deal' and healthier alternatives cost you twice that and you're on a low income, counting every penny, then what are you going to choose?
When you're in a nmw job that doesn't give you time enough for an adequate break to be able to eat at all, working long hours and doing everything else, it often comes down to priority. Unfortunately keeping a roof over our heads, paying bills so I don't have bailiffs at the door and getting enough sleep to function at work has always been my priority, not that people don't like looking at me because I'm overweight.
I worked permanent nights for years, and still work shifts. I have been ripped apart on here for saying this impacted my weight, told it's 'bullshit' and 'excuses' despite it being a recognised contributory factor in several health issues including obesity. But it did affect my weight, I have lost weight since working more 'conventional' hours, without specifically dieting. I had more energy for exercise, I had more time for cooking, my sleep improved dramatically which improved everything.
But people want services 24 hours so someone has to do them, they just better not succumb to the known issues that come with staffing those services 24 hours because then they're just lazy and costing the NHS a fortune .
And on that note, it's very rarely about health, or the NHS, it's about being critical to boost self esteem and no more. If being ridiculed, called names and condescended to worked, well no one would be fat at all because I'd bet my last £ that everyone who has been or is overweight has experienced that, probably more than once, and yet the problem is getting worse, not better.