That's another good point. It all ties together really. When you're overworked, underpaid, don't sleep enough and stressed out you tend to develop bad habits.
Imagine if healthy foods were subsidised to lower prices, portion sizes in fastfood places were regulated, physical education was communicated to the public, infrastructure was rebuild to include bike lanes and walking paths, wages were increased, universal healthcare was implemented and workers had 6 weeks of paid vacation and sick leave. The crazy thing is, it would hardly make a dent in the budget and rich people would still be ultra rich.
We have all that here in Scandinavia and no one thinks twice about it.