9. You think you can change him
Women fall for bad boys because they think they can change their rebellious and violent nature.
10. Women generally hate commitments
Men who hate commitment are the ones women fall for because they are themselves afraid of commitment too. And with a bad boy, the things are already settled as the short-lived relationship.
11.The personalities that nice guys have do not appear genuine
If you ever find a guy who is too nice all the time believe me he is not worth your time and love because no one can be too nice all the time unless they are a saint. But when it comes to bad boys they prefer going real rather than fake.