I was going to stay out of this until I saw this post. Truly ironic to talk trash about people making fun of overweight people and then use a word like "faggot" as an insult. When are people going to understand how unacceptable it is to use that word ?
Epigenetics aside, look at the statistics of what Americans eat, and look at the statistics on American weight. Coincidence? I don't think so. I understand that it is very difficult for many to lose weight; I've had many close to me with problems, but I think he hardest part is having a healthy lifestyle that is a part of who you are, including good diet and exercise. The reason many have such a problem (in my opinion and observations) is that they set unrealistic goals or force themselves into activities / routines they don't like for the sake of losing weight -- diet syndrome. If you're unhappy with what you have to do to lose weight, you're not going to do it.
About the statues and the history of other cultures - in the days where you literally had to fight for survival, size was viewed as both a symbol of wealth and fertility. Those that were overweight were not physically capable of doing what was required to survive, i.e. tilling fields, tending animals, etc. They were above these actiities. This is again the case in America. Looking at the human body and what it is capable of, there is a certain range of weight at which we are unarguably more physically fit and able to perform any number of tasks. From an evolutionary standpoint, when we were cavemen this would translate into capturing prey, running from predators, etc. Sure, a healthy amount of body fat would keep us warm and give us fat stores, but if you're large it is harder to catch that deer.
What I'm trying to say is that while our culture has a very narrow view of what is healthy that obviously needs adjusting, there is clearly a range of weights that is more healthy. I don't know how you can argue that point.
And, for the record, I like some meat on my bones. Ask my old lady.