Namechange has worked so will go for a super-industrial-sized vent:
Background: DH and I have ongoing problems. Pretty explosive relationship before DD arrived but have managed to control my temper since then. Same cannot be said for DH as you will see - tonight being a case in point.
DH came home in a thoroughly bad temper, cue three to four hours of ranting at me, calling me names, being a little physical (grabbing my head and shaking it, pulling my ear very hard, pushing the remote control into my forehead). Ok - hardly wife battering stuff but remote control incident was while DD was on my lap. Held my cool throughout - didn't rant back. Closed my eyes during physical stuff to try to block him out. Repeated mantra in my head - must not lose my temper, must not lose my temper.
Went to bed with DD. DH bursts into the bedroom and rants some more. DD puts her arms around me and says "I don't let Daddy hurt you Mummy." Cue me being absolutely incensed because now my baby thinks it's her job to protect me. I wait until she's asleep and stupidly (aaargh) go downstairs to confront him. Lose my cool and push him against the toilet. He hits the pipe leading to the toilet and water literally gushes everywhere. He gives me a couple of slaps round the head for good measure. We now have to pay for a plumber which we can't afford plus I have to spend the bank holiday weekend with him.
He has ranted some more and I have shot a few choice insults back. This is not an AIBU thread but I am sorely in need of some objective advice. He will now rant all weekend and I have to find some way to regain my cool and not let it get to me. I am ashamed and upset because I've let myself and DD down and wrecked a perfectly good toilet which I can't afford to fix.
However, I am still fuming with DH. I refuse to apologise out of principle and truly believe that I was unlucky while his four hour marathon rant has left no visible after-effects, my one moment of madness is clearly evidenced. He has been shouting all evening that I have been "beating him up" so now the neighbours think I'm bonkers. My daughter lives in a bloody war-zone and I am in emotional tatters.
Have no idea what my purpose is in posting all this really. You're all either going to laugh at my toilet-busting incident or say I'm going straight to hell for laying a finger on DH. Either way, I don't care. I just need to let off steam before I spontaneously combust...