Girls like nice guys but they like them edgy, with a sense of direction and a take charge attitude. It has to do with a primal need in women to be protected along with any children that come along. A guy can be nice and moral but at the same time say..I have dreams of going to the moon and I want ya with me!
I very much think there’s a biological reason for girls liking “bad boys” and it’s exactly what you’ve written.
It’s not that girls don’t like nice guys. It’s that they don’t like wimps.
Girls are programmed to want someone who can make them feel secure, someone who is in command of his environment. Hence the “girls attracted to bad boys” phenomenon. It’s not that he’s bad, it’s that he doesn’t take any shut.
Seeing as how the word *nice* these days tends to make one think of weak, I'd say a girl wants a man who is kind.
An alpha male who shows a little kindness and tenderness, will have any girl he wants.
A guy can be nice and moral but at the same time say..I have dreams of going to the moon and I want ya with me!
Yup, that works.
Did you ever read *Wild at Heart* by John Eldredge? He discusses that exact thing.