More indoor entertainment than ever (Internet, video games)
No free spaces, parking lots for kids and young adults to just go out to walk/play
Took some time for the cumulative effect of all this to show up.
I don't have sources to back this up, but here's some thoughts:
* Gradual changes in types of labor? (From agriculture -> industrial -> office jobs) which are less calorically intensive.
* Changes in food? Calorie-dense food is cheaper and easier to get than ever. People have less free time to cook healthy meals (working more hours, far fewer homemakers, longer commutes, more time spent doin extracurriculars outside the home, etc). As a result, people consume more calories because they're easy to get.
* Health/Food misinformation. The demonization of nutritional 'fat' which lead to it being replaced by sugar, which is even more addictive.
* Changes in drink consumption? Alcohol consumption is up (at least compared to ~25 years ago), and alcoholic drinks area very high in calories.
* Childhood changes due to changes in food and care. More high-calorie, "manufactured" foods introduced earlier into peoples lives sets them up for a lifetime of bad habits and problems that only compound over time.