He knows what to say that will get to you. My AH did, too. I didn't get to the point where his words didn't hurt, I got to the point where I stopped listening to him.
But, his words are not the biggest concern here. This man has physically assaulted you on several occasions. I'm worried about your safety. In my opinion, it's time to get a restraining order and stop letting him in the house. He is dangerous.
L