You are going remarkably offtopic!
I did not discuss the food pyramid, proteins vs carbs, the amount of fat people should be eating etc. And I don't know of anyone forcing anyone to eat off a food pyramid. You are getting rather hysterical about that. And the bit about where I got my argument from, it's from my brain. It's called logic - try it some time.
Anyway, back on topic, the only point I made was that the prime cause of people being obese is them eating too much. Too much is _obviously_ relative.
You countered by saying this was because they do not do enough exercise. I disagreed, and showed you a chart showing, as an _EXAMPLE_, that Americans eat much more than the Japanese, and that - surprise surprise - they are more obese. In fact, so are the Brits and the Germans.
The point I made is pretty simple, one should not eat more than they need to, otherwise they become obese. If you become obese, it is because you are eating more than your body needs, and your body just stores the excess as fat. I think this is beyond obvious.
If you are a professional athlete your calories needs are obviously greater than those of an office worker. The solution isn't for the office worker to eat as much as a football player and then exercise as much. it is to eat less. The amount you eat should be informed by your energy needs.
This is the point that I was making, perhaps too subtly for you. I made the point that exercise is not a substitute for not over-eating. You shouldn't exercise to get rid of calories you shouldn't have eaten in the first place. You should exercise to remain healthy, and eat enough to allow a healthy amount of exercise. If you can't understand that last point, then there is no point discussing this further.