DH has this thing where he suddenly yells out at the slightest bit of alarm - even over really petty things - which sounds pretty harmless I know, but in fact can be really irritating and actually causes me in particular a lot of distress.
It can be anything really - if he nearly trips over the dog for instance he'll give out a loud, sharp shout which is totally overboard and unnecessary. If one of the kids spills a drink, it's a loud 'YOP!' battle cry which paralyses everyone and turns a tiny incident into a massive deal.
For instance, last night DS was opening a cake in a wrapper. He's only 10 so was a bit heavy handed with it and squished it a bit, to which DH gave a loud 'NO!' to stop him in his tracks because - he says - DS was in danger of 'ruining it'. That then just put a complete a downer on what was up to that point a nice family dinner as we all fell silence and my poor DS just backed away from the cake.
I was seething. He does this a lot. I have my suspicions he has mild Aspergers anyway just due to his lack of empathy.
Can anyone shed any light on this really annoying trait and what I might be able to do to stop it? I have tried and tried to get him to stop, but he denies he's doing anything wrong and just says he's trying to stop a bad situation occurring or from getting any worse.