Long-ish sorry, but I'd really like your thoughts on how to handle this.
I'm getting over a virus, so DH took DCs (9 and 7) out to a theme park on Saturday so I'd get a chance to relax. It was a fairly long day out for them and in hot weather.
Bit of context:
DCs can be challenging, especially together. DC7 rarely listens and he's not very road safety aware (which we are working on) and has tricky love/hate relationship with DH at the moment. DCs can both be rude, stroppy and argumentative. They do have positive qualities too (!), just trying to explain how they can push buttons,
DH has a very short fuse, is very strict on manners/behaviour and thinks I'm too soft on DCs (which I probably am, this is probably to counterbalance his strictness).
Anyway, I heard them come home and was really looking forward to seeing them. The next thing I hear is DH absolutely ROARING at them like a madman and both DCs sobbing hysterically.
The gist - according to DH was - DC7 wouldn't hold DHs hand and ran out into the road and was narrowly missed by a motorbike, DCs were both moany and rude all afternoon, fighting with each other, wouldn't listen etc.
DCs said DH yanked DC7 roughly, screamed at him in the street called him "dumbo" and "stupid". DC9 was sobbing saying "he's only 7, don't treat my brother like that" - unlike her to stand up for him.
I was basically confronted with hysterically sobbing children and an absolutely livid DH. I went into immediate protective mother mode hugging both kids, shouting at DH to calm down and get out of the room etc. I went absolutely nuts at DH and was freaked out by a pretty distressing scene. I accused him of being abusive towards DCs and "stinking of alcohol" (he'd had a few beers at theme park apparently).
DC9 was clinging to me and sobbing about calling Childline (to put this is context, she threatens to call Childline when she gets told to tidy her room, go to bed etc). She also wanted to call her grandparents and kept saying she hated DH.
To cut a long story short, everything calmed down after 30 mins and by bedtime the kids were chatting to DH calmly and wanting goodnight hugs etc. DCs apologised for not listening and misbehaving while out but also asked him to apologise for being so mean - pretty mature response all in all.
I'm still absolutely raging at DH. His reaction was out of order IMO. Now I get that he would have been shaken after road crossing incident and he was worn out after day with bickering DCs, but I think his blind fury was completely unacceptable.
He says I'm sticking up for the DCs and wasn't there to witness their behaviour. My point is that my anger is not directed at their misbehaviour but at his disproportionate response.
How do I handle this?