We were at a family event two weeks ago. Just talking and SIL bought something up about what her DH did and how she's not happy about. My DH said SIL's being unfair and then I said something supportive to SIL. Then DH shouted at me in front of everyone!! It was so humiliating, there were kids, all my in laws. He kept shouting and I cried and left the room. He apologised after, but I can't seem to let it go. It's bothering me all the time. DH has a temper but this was another level. Am I overreacting? How can I let this go? I feel like I can't talk to my in laws although they haven't done anything wrong neither am I.