I'd agree, up to a point. I think the problem, at least here in the US, is that people eat cheap food. Fast food, in particular, isn't especially healthy, it's loaded with fat, sugar, and white flour-type carbs (the worst kind), and since we all eat in our cars, it's very appealling to grab a sandwich and fries. And since there are now 1.7 cupholders per person in every car, having a soft drink to hand is also too daggoned easy, and another source of empty calories. I can't tell you how many babies I've seen with soft drink in their bottles, which just makes me cringe.
Plus, the general public likes convenience foods like mac & cheese, Stovetop stuffing, Hamburger Helper, etc. None of this stuff is good for you, and is again loaded with fat, sugar, and white flour. We were at Wal-Mart recently, for the first time in years, and I wandered through the "food" section, and speculated about what I saw there. With the thought in mind that a lot of people use WM as their "grocery" store, I realized that there was barely a true food item in their aisles, except for some canned veggies. Everything else was overprocessed, prepared food: like cookies, chips, cake mixes, and the aforementioned packaged foods. Not a fresh vegetable or fruit in sight, and certainly no whole wheat flour, etc.
We've really tried to change how we eat, and I rarely buy any of that stuff anymore. We do eat bread, but it's strictly whole grain (except for those biscuits we had for Thanksgiving!). And we always have fruit on hand, and we try to eat a big salad every night, with barely any dressing (my kids don't eat any dressing). It's getting harder and harder to stay slim just with diet, though, so in order to stay in my clothes, I've also been walking with friends a few times a week. Karen Maslowski in Cincinnati