WB bro, it sounds like you can only be one of two extremes..
super nice, or super dark and bad.
you NEED to find a happy balance my brotha.
I've had alot of similar issues with women, though I know where most of my issues stem from, and I'm working on a balanced personality because I'm very similar to you in the regards of uber nice or uber dark.
life is all about balance, sounds like you just need to create a bit of one.