by Barahir » 24 Jan 2011, 02:49
Because they fall for the "attractive" qualities that are in a bad boy such as humor, sarcasm, and mystery. One of the reasons why some girls don't go for the nice guy is that they see those type of guys as boring and shy.
The "nice guy" is probably good in the long run, though. Bad boys could grow up to cheat on women, insult women, or even go as far as to rape & abuse them.