Hi, I'd just like to know your advice on this subject, my husband is so disrespectful toward me when we argue, sometimes even when we don't. I've lost count of the amount of times I've been called a effing idiot or 'thick/stupid' this week alone. He's an excellent provider, pays all the bills, I only work part time and he's a fantastic father, but I'm starting to become tired of being called names and being spoken to like I'm scum, he's even called me the C word on many many occasions, now I know what I would say if I were to give advice on this subject, I'd say it's completely unacceptable, I'm just wondering if it's normal? I think I've just always thought that's how people are when they row, we've been together 10 years since I was 16. I feel like sometimes I can't answer back because he's the provider and he chucks it in my face and I don't have an answer back... any advice would help.