I am not the easiest person to live with, but I am not the worst. I can push buttons and I admit that sometimes I am just looking for a fight. Trouble is that lately DH seems grumpy all the time. When we argue I tend to withdraw and he has a terrible temper. He swears all the time, I am an f-ing cunt, I need to f off, I am a fat bith, the worst mother ever etc etc etc. worse, now this is in front of my 6mo DD. He expects me to do most of the parenting but then makes a big show of being hands on in front of people and then if she is a little grumpy or unsettled he whisks her up and keeps telling her it is all my fault! But really, it is the swearing that is the worst. What can I do to make it stop?