Actually, there are women who prefer nice guys. You seem to forget that everyone has different tastes, and what's appealing to one woman may not appeal to others.
I remember watching one of the Amazing Atheist's "Penetrating Teenage Girl's Brains" videos, and I scrolled through the comments and found one guy who said, "Remember when girls liked real men like Arnold Schwarzenegger? Now they're into pretty boys like One Direction and Justin Bieber."
And I was thinking to myself, "Dude, there's plenty of girls who like tough guys. Not every girl is some brain-dead idiot who blindly follows what the media thinks girls should be like. A lot of them just want to be themselves and don't care about social trends or lame pop music." I wanted to reply to this chauvinist, but he disabled replies, and it's probably best that I didn't start a flame war over some random misogynistic comment on YouTube, since they're really not worth it. He was basically saying, "Remember when all girls conformed to strict societal standards and couldn't be themselves? Now they're conforming to other strict societal standards and aren't being themselves!" when in reality, all girls have different tastes in guys. Some women like brawny, tough guys, while others like soft, sensitive guys, and others don't even really care what their man is like, as long as he's genuinely kind and sweet. That's all it is; we all have different preferences, whether we're men or women.
Anyway, that is my say on the matter. If you have any questions, feel free to ask.
(P.S. I know this is another thread that hasn't been touched for years, but I thought I'd give my say on the matter, since I deeply care about women, and the whole "be yourself" thing. I just want to share my opinions, mmkay?)