That’s a pretty sexist outlook. I don’t think the image makes an entire 51% of the population angry. And I think people like Jeff Bezos show that not all men require “so little to be happy”. It’s almost like genders are not hive-minds, and generalizing anything that broadly is only going to result in looking like a boomer who complains about how terrible their spouse is.
No, you should not “generalize” when those generalizations are negative and targeted at a specific group of people. That’s called stereotyping and is widely considered a bad thing.