I worked with three obese people out of ten when I lived in the US.
I saw what they ate for breakfast, lunch, snacks, and sometimes dinner. What they ate wasn't healthy, really, but the SIZE of it was.
It seems to me, in America things are literally supersized (and yes, I've seen the movie SuperSize Me).
How can that sort of thing be conducive to people staying at a healthy weight?
It happens here too, they have noticed children getting more obese earlier - so they're trying to implement education and exercise in schools.
I understand that for some people there may be a degree of emotional eating involved. But when I watch a programme on the issue and the things that some people make for dinner/lunch/snacks - holy %$#@. Your portion of carbs should be the size of your fist. Not an entire plateful. That's not just an emotional factor IMO ...
I also have a bad habit to comfort eat and it also makes me put on weight - quickly. So I have to be very careful to keep to moderation and if I eat a pizza well, it will be fish and salad and stuff for the next couple of days, or I WILL end up a balloon. My metabolism is not perfect either. Just in case you think I'm coming from a naturally skinny person's point of view