- increased car ownership
- lower cost of food, allowing binging (people could not afford meat all week)
- shifting nature of work. most jobs now are done in a sitting position of some sort, hard manual labor is getting rare.
now add medicine that allows you to sustain the obese lifestyle, from statins to insulin, and you can let your body go without much consequence (for a while).
and hell, forget the soft drinks. go to any cheap place in the US and everything is sugar-glaced. Try ordering something healthy from Panda Express, etc. And even traditional stuff like Ribs - put on that sweet BBQ sauce.
combine ALL the above and you might have an explanation of rising obesity. pretty sure it is not a simple equation, it never is.