DH and I have 3 DC's, DS1 is 2, DS2 is 2 months and DD from my previous relationship is 5. DH and I have been together since she was 18 months, we are now married and she calls him daddy, she has no contact with her biological father who lives abroad.
DD has a strong personality and her and DH used to be at loggerheads often although they get on much better now.
This morning while I was upstairs DH overheard DD tell DS1 she was going to kick him in the head like a football if he didn't give her back her glove puppet. He put her on the naughty matt.
WhenI came down I went through and asked her what had happened, she told me she didn't do anything, DH overheard and shouted she was a 'fucking liar'.
I told him not to say things like that about her, she is 5 years old. He then said 'she makes me so angry sometimes, she is fucking snide' and 'I hate her when she does this'
She could hear his rant and I was furious but didn't say anything else to him, just picked her up and made her breakfast.
He stomped around slamming doors until it was time for him to leave the house, DD was trying to engage him and show him how good she was being but he was really off with her and wouldn't even look or respond to me,
I am furious, especially as he is now is a serious sulk as if it is our fault,
I don't know what to do and want some help to get some perspective on this, please help!!!