I'd like to address the "afford to eat healthy" part.
There is a myth being taken for gospel even in the mainstream that poor people get obese because they can't afford the healthy food the privileged eat.
Thus, they are cursed to eat McDonald's or Burger King every day. Or, if they buy food, it is low-quality processed junk. Their vegetable is usually a bag of chips on the side.
It is true a lot of fat people only eat shit like that. But cheap food is plentiful, probably more so than at any time in history.
Ten pounds of potatoes costs $4. The equivalent in McDonald's french fries would be something like $60.
A pound of lean ground beef can be had for $5. The equivalent in Quarter Pounders would be $20.
A pound of spaghetti costs $1.30. A pound of bananas runs about $0.60. A pound of broccoli for $1.84. A dozen eggs costs under two bucks. A pound of navel oranges is $1.50
Compare that to $4.99 bags of chips and $7 fast food combos.
My hypothesis is that supremely lazy people become fatsos, and supremely lazy people don't want to exercise or put effort into dieting. As supremely lazy people, they do not want to cook or even learn to cook. Lazy people want instant gratification; anything that takes longer than four minutes in a microwave is not worth the effort. Chantal illustrated this perfectly recently, when she did a half-hearted "Cook with Me" video, wolfed down the food, and then peevishly quipped, "45 minutes to cook it, and five minutes to eat it". She is annoyed not because she gobbled the food down in five minutes; she is peeved that she spent 45 minutes putting effort (a half-assed effort, but to her it is Herculean) into something.
Since so many deathfatties are bitter and angry (and all of them are lazy and dumb), using food prices as an excuse to be fat achieves multiple aims: it lets them off the old hookeroo, smacks the rich and privileged, reinforces their trampled-upon victim status, attracts pity, virtue signals, and justifies eating crap all in one go. SJW's picked up on this years ago, and the idea is firmly entrenched and widespread.
There is also a certain amount of ignorance and poor education at play; committed fatsos are demonstrably stupid. But I think laziness plays as big a role if not bigger.
Actually, good, honest, real food in America is pretty cheap relative to American standards of living. That's one reason why people come here. Don't fall for deathfatty propaganda!