"I'll go on a diet after the holidays." Right. Sure you will, just like last year.
Being fat in the US is highly correlated with social class. Like academic degrees and choice of clothing, being heavy is a social marker of sorts for men and women.
In a sexist way, men are given some leeway for a few extra pounds but only if they are wealthy, powerful, or brilliant.
Black women, recent immigrants, working class and lower middle-class, and the poor seem to display the most consistent overweight. (In the midwest US, fat in women seems to be near-universal outside of urban centers. What is that about?) Cause, effect, coincidence, or what? I have no idea what it is all about.
One must accept that, in many ways, it is a great success of the western world - to give everybody the opportunity to be fat if they want to be, even if on welfare. (See Dramatic Increases in Obesity and Overweight Prevalence and Body
Mass Index among Ethnic-immigrant and Social Class Groups in the United
States, 1976–2008)
There was a time, over 100 years ago, when prosperous men displayed their prosperity in their bulging bellies. Fashion and expectations change. In eastern Europe and Russia, fat was good. It meant you had more potatoes than the next house. In the 1600s, fat was popular in western Europe too - see Rubens. Today, see a WalMart aisle. It used to be difficult to be pudgy and today it is difficult to be fit. Fortunately for us, we do live in a fitness-oriented world despite our (mostly) daily lack of manual labor. Fitness makes everything in life better and longer, reduces indolence, lethargy, and fatigue, and puts old age farther into the future. Nothing but sinful laziness stands in our way.
In the Western world today, with its abundance of cheap and tasty carbs, thin has been in for 100 years and being fat has been a public sign of giving up on an energetic life in many aspects: sex, romance, social attractiveness, sports, fun, agility, and overall vitality.
In my view, you can be too thin, you can be too heavy, but you can't be too rich.