I am not saying I agree with Sqad (heaven forbid) but I was very drawn to bad guys when I was young. Well not bad guys exactly, but not nice guys either. Just interesting, deep guys who presented a challenge. I could never stand guys that treated me like a princess and were all over me.
Anyway I married a challenging guy, who underneath is a seriously good guy but still presents a challenge.
Notnotnot. I wouldn't give up on your good guy!!
However, I could never have married a bad guy who plays around or is a womaniser - never, ever, ever.