My husband calls me names when we argue. He has called me a nasty piece of work, evil, an idiot and many other names (I do not believe I am any of the names he calls me). He does so in front of our 10 month old son which I hate. He is destroying my self worth & speaking to me in such a disrespectful way. He is quite nice outside of arguments but he is so mean to me during arguments. I try my best never to attack his character when we argue and I never call him names even at my most angry / hurt or in response to his name calling - I do not want to stoop that low. I appreciate we need to work on healthy ways to argue but I don’t know what else we can do.