I understand your pain, the hurt you feel.
My husband calls me the nasty and/or profane names when we are in disagreement and it does hurt and he knows it.
Anyway, it's a control thing, his problem, not mine. Looking at it that way helps me to deflect the verbal barbs before they hook me.
What GoesWithTheFlow shared made me think, too. I agree that it is helpful to look at the bigger picture.