From: Psychology Today, Why Do the Wrong Men Feel So Right? - Vinita Mehta, May 16, 2012 (edited)
There are 2 kinds of men.
1. The Nice Guy: he's warm, faithful and reliable.
Less handsome, less charismatic and less dominant.
2. The Sexy Guy: better-looking and flashy.
He's Machiavellian. He exploits others. He's self-centred.
Which man do women prefer?
Near ovulation, hormones make the bad boy hard to resist.
Women dig the deep voice; symmetrical, masculine face; competitiveness and social dominance.
Why? It means he's got good genes. And she wants them for her kids.
So, nature blinds her to the high cost involved in mating with a man who is likely to desert his children.
She believes that with her as the wife, this guy will be a good dad.
So, what if she's a recruiter or a hiring manager and the bad boy comes looking for a job?
The Sexes Are Fated For Battle
If manly men are not the marrying kind and women are programmed to favour them, they are bound to quarrel.
And if women settle for the less manly guy they are bound to find him bland -- and be dissatisfied.
Read about the experiments used to demonstrate this here.