lGirl you go!!! I'm proud of you. Don't settle. You've obvioisly put up with enough, given him more than the benefit of the doubt. And I know it probably wasn't easy to say on here hurtful things he has said. I'm sure there's probably more. We're always the last that want to accept the situatiom for what it is. I don't mean to come off as a hater, but having had my fair share recognizing the signs has come naturally. PM me if you'd like someone to talk to.
“Be who you are and say what you feel because those who mind don't matter and those who matter don't mind.” ~ Dr. Seuss