Physical & Emotional Abuse Support Group
Abuse is a general term for the treatment of someone that causes some kind of harm (to the abused person, to the abusers themselves, or to someone else) that is unlawful or wrongful. No one deserves abuse, period. Abuse can be emotional, physical, or sexual.

The whole shock factor has a purpose. He said "once they get emotional then they loose the ability to win!"
They project a part of their true selves onto their targets so they can semi face this part of themselves. Kind of like an outlet. So they can role play the hate they feel for that part of themselves out onto you! Hence why they always accuse you of being the abuser. It's a double victory for them. They keep the focus off themselves (themselves not focusing on themselves) and they get to passively pretend to confront that part by placing it onto you.
It becomes personal but the truth is that it's not even personal, you are just a tool, an object, a mirror, a reflection, it makes no difference how different you are to them, they will reflect into you, so long as you are empathic, open, caring, lack that boundary to stop them, they will go for it. They don't see you at all, not even when things were good, they only like their reflection and not you, then they dislike it, not you!
There really is nothing wrong with your morals or who you are, a victim of this is usually very kind hearted. The only thing that an empathic person can learn to change is their boundaries. You can still be kind, empathic, good natured and living with boundaries.
Yeah, that's very reassuring that he is trying to change. And yet we r confused! I wonder why!
In my opinion seeing ur therapist is a great idea. My appt. with mine yesterday brought me back to reality. It's very hard to deal with and extremely emotional. The comments here r priceless, they see what we don't. I can't offer such insightful advice because I am where u r.
But, I am here for u...We should definitely chat sometime!
Trying, hang in there and drop me a line anytime you want/need to chat!