Ann, good analysis. I don't really have anything to add except a bit of support:
the theory that America has generations, that is, cadres of people born in a particular time period, and that these generations act differently. (Sorry, that sounds stupid when I write it, but the book explains it much better.)
When I took my intro to Sociology class, they talked about this very thing -- the term they used for the different generations was "cohort".
And, being married to a man 7 years older than me, I have to say I can see the differences. He was born at the tail end of the Boomers, whereas I'm Gen X.
PJ