Women like nice guys but they want to date bad guys. Why is it so? has an explanation. They want to change a bad guy. Women are excited by the thought that they could influence a bad guy and change him. They want adventure. Bad guys are unpredictable and it makes them so sexy. Every good girl secretly dreams about an affair with a bad guy because she believes it will be an exciting experience. They want a short-term romance. If a woman wants something casual, then dating a bad guy is just for her. Firmness and confidence. Nice guys are flexible while bad guys never compromise. They surround themselves with defensive walls that no woman is allowed to cross. They don’t let anyone manipulate them.