The correlation looks a lot firmer when you look at overweight rates compared to population density or walkability instead of trying to just coarsely bucket it into "urban/suburban/rural".
I think people underestimate how much walking or physical activity they’d need to do to counterbalance the calorie surplus they have on a daily basis. You’d literally need to be fast walking for hours and hours a day. Cars don’t help, but walking for an extra 3-4hrs a week isn’t the major factor here. It’s the pound of cheese you had melted on everything, or the 24oz Cola.
Everything you list is simple, but nearly impossible for most people to stick with for life. It's not a matter of education, it's the fact that implementing that plan is physically and emotionally painful and wears most people down inside of a week or two.
http://www.espn.com/espn/story/_/page/bodyreecehamilton/just...
You're spot on with your second paragraph though. There is a lot of misinformation about nutrition, dieting, and food in general, and it's all aimed at one goal: turning a profit. Sugar is one of the major culprits, but over eating in general in America is an issue.
We need to start health education on a basis of Calories in vs. Calories Out, what healthy bodies actually look like, and dispel the myths of fad dieting and fat-burning-exercise routines/equipment.
Eat a balanced diet, consisting of little to no processed foods, and keep your calories close to your TDEE (or below if you are overweight).
Exercise for long-term health (physical and mental), not weight loss binges.
It's really that simple.