There is essentially correct answer here. The best way I can answer is that I actually studied the reasons why women choose the "bad boy" over the "yuppie guy" in my psychology class last semester. Whether they want to admit it or not women like taking men in as projects. They need something to fix. Another reason they choose the rougher man is solely because he can show dominance in the relationship. Women are mentally wired to respond to this.