I'm going to give you an **answer** that I've reached after 10 years of studying the subject. I have been the nice-guy and I have been the bad guy. I'm now neither, and do much better than either ;)
==Girls will come in here==
And tell you bla bla bla bla, that's stupid, no girls don't do that... bla bla
They will try to blame men for it, and say that ALL guys are like that, lol.
==Guys will in here and say==
Yeah, all girls for bad guys, I am so nice, sniff, sniff, whine, whine... Girls like bad guys, bohooooooo... sniff sniff...
=THE TRUTH IS=
They're both wrong.
The girl is wrong because = Yes, most girls, do tend to mostly pick assholes
The guy is wrong because = Its not true that she wants an asshole, the truth is she DOESNT want a jerk, she really DOES want a good guy.
She DOES want a good guy who respects her. But she ends up with assholes because she ussually has no choice
And why does she have no choice? Because 9 out of 10 guys who approach her are assholes. Most guys she ever meets are assholes. Most guys she ever sees are assholes.
Her only choice is ussually between a fun, spontaneous, strong, adventorous asshole
A lame, boring, whiny, nice-guy with no spine, no social skills who's completely emasculated
She's ussually just choosing the lesser evil.
I blame MEN equally for this problem!
Sure, 90% of guys are good guys... But they're spending all their time whining instead of being SEEN. They play WOW all day and watch porn instead of meeting girls, and then they complain the jerks get all the girls. While you're on the net surfing for porn, he's out there meeting girls.
A nice-guy who goes out there, builds up his confidence and becomes a REAL-man === Strong but respectful, Assertive but understanding, Charismatic, but not cocky ===> He will beat out a bad-boy ANY DAY!