No, "on the whole," or "taken as a whole," don't have to mean a majority, the phrases refer to a generalization about the whole group, and generalizations can be moved by a minority.
As to your "name me a time when women were more ungrateful than today", that's just silly.
No, because the current population of American men are, on the whole, more attentive to a greater variety of women's needs than men in any other country, at any other time, yet the current population of American women, on the whole, have higher expectations than any other group of women.
OK. I get it now.
Nothing you've said is necessarily true of the majority of American women, as you've used generalizations (about the majority of American women) moved by a minority of the population you're generalizing about.
Didja all get that?
If you really don't think those generalizations apply to the majority of American women, why then are you generalizing about them in the first place?