One reason why Americans are so obese is their high meat diet. We're meant to have unsaturated fat, but Americans eat a lot of meat, if not every meal, and this is full of saturated fat. Then they drink beers with things like a handful of nuts (puts on weight), then they drink a lot of milk and pancakes and other fattening foods like pizzas. Added to that, they take their car everywhere so don't get much exercise. They have mercury in their teeth and consume flouride.

I've been to many places in America, and it was very hard to get decent vegetarian food, the traffic was horrendous, which would aso be polluting the atmosphere, and people were reluctant to walk anywhere.

I'm not saying Britain is ideal, because we're fast becoming like America, but we're not quite there yet. Obesity is becoming a huge problem, though, especially in young children.