Oh man, he pisses me off! He is a Blamer! Everything is someone elses fault! His life is a mess because you won't become a witness so he can marry you.. do you see how he has twisted his mess into being your fault? You should never have to change who you are to make someone else happy!! If somone can't appreciate you exactly as you are... you don't need them!
I'm sorry you are giving up your job to escape this person. You sound like a really nice woman, who has been treated like crap.
I can relate to your feelings about your dog, too. My dog died 4 years ago and it is still hard to think about. She was only 5 and my last words to her as the vet took her away for emergency surgery were "It'll be ok" I still feel like I lied to her. Ok, now I'm in tears, I really shouldn't talk about Hannah unless I'm ready for a good bawl.
Don't let the bastard get you down, and keep posting so we can get to know you better!