It may also be a social choice. If the USA were to move toward mass transportation and pedestrian-friendly cities, in addition to healthier eating habits, it would likely have a significant effect on obesity rates.
When I lived in southern Spain, almost everyone (including me!) got around town on foot. There were obese people, but not nearly at the rates that I see in the USA.