In response to:
I don't know about "good", but I do know that women are constantly screaming that they want an honest man.
Yet they seem to avoid honest guys like the plague. Never could understand that one. Prolly never will.
I don't understand what the correlation is between "good guys" and "honesty". There are plenty of 'good guys' out there who are dishonest either because they don't know any better, or because they use it as a tool to help tip the scales in their favor - even if it wasn't meant to be 'dishonest' (embelishments, minor exaggerations, etc.).
At the same time there are total a-holes out there that are flat out honest because it's their world and if you can't handle the pressure get out of their cooker.
Most of my women friends complain about what total a-holes they dated/married, again wondering why they didn't just find a 'nice guy'.
**Just an early disclaimer: this is the way I (too bad I can't underscore the "I") see it, and it's relative to the situations I see on a daily basis...obviously it doesn't apply to all women.
What does an a-hole offer a woman that a nice guy doesn't?
* A-holes are controlling. I think a lot of women like the blanket (initially) of knowing they only have one person to answer to - even if they give up certain freedoms for it. Nice guys tend to swing the door wide open with the often quoted "if you love someone set them free" theory in mind; it usually fails.
* A-holes make better money, it would seem, because they will walk on anyone to get where they need to be - therefore offering more financial security - and women love the idea of stability.
* A-holes see things in black and white. Women like the rules laid out; when they're not they tend to bend them, break them. An a-hole curbs such behavior early; a nice guy lets it go - lets the woman be herself (which he ultimately pays for when she leaves him for an a-hole).
* A-holes take competition to an extreme level because they need to win. It would seem a logical end to believe that women want winners, not losers. Since nice guys just like to experience the game and learn from it/have fun, even if they win on occasion - they still lose.
It's simple natural selection.
I don't think 'honesty' is the issue at hand, although I do know where you're coming from.