i think that the feminizing of american society has caused men to act more and more feminized, thus making them less attractive to women. women will tell you that they want a man who respects them and is kind to them, yet this is the complete opposite of what attracts women to men. men take this approach to be literal, in that acting this way will lead them to having sex with women, when it obviously doesn't.
society needs to realize that men and women are different, and that each gender needs to act differently. i don't mean to say that men should be assholes towards women. not at all. in fact, my biggest point here is that a man's natural personality, that of being a naturally strong, confident, and charming person, is what a man wants to be, and what a woman wants.
i see a lot of this in my youngest brother's generation. those kids born from 1990 and above. the personalities of men and women of this age seem to be so similar, it's scary. it's like schools are removing genders altogether.