My experience has been that most women will be attracted to assholes more than nice guys. For example, take this situation.

You and a group of your male friends are at a party. You look over across the room and see a woman that you would like to get with. However, she came to the party with Joe Blow. Everyone of your male friends knows that he is an asshole. But she does not have a clue. Maybe if she did, she would not be interested. But she is. It doesn't matter how many times you tell her that you know he is an asshole. She won't believe it.


The asshole in him comes out.
Then, of course, you would think she would learn, but she doesn't. She finds another asshole, and the cycle continues.

Thus the phrase, "Nice guys finish last."