I still fundamentally disagree with the idea that poorer people are more likely to be overweight due to cost. I see this often, they are the ones giving children fizzy drinks and squash - water is free (ish, you pay water rates) we only need to drink water, we don't need sugary rubbish.
Porridge for breakfast is way cheaper than sugary processed breakfast cereals and more filling.
Home cooked foods rarely more expensive and is more filling so less is required. If you give me a pizza, crisps,chips I will shovell it down. A chicken casserole I'm less likely to gorge on.
We don't need crisps,chocolate etc daily - another cost saving.
I have literally no crisps, chocolate, biscuits etc ever in my house (unless having someone over for a coffee and a cake). We only have water and a variety of teas. No squash etc. I someone's fancy a chocolate but it's not there so I don't have it. We don't own a microwave as i can't imagine what I would put in it.
The real problem is education and attitude and this is the real thing that goes hand in hand with the lower class obesity link. Lack of education about nutrition and how to cook a decent meal from scratch. Also motivation to cook a decent meal rather than throwing a ready meal in the oven.
I think we need to stop pretending money is the problem,its actually about knowing what to spend it on.
I'm often appalled when I look in peoples trolleys at the supermarket.