Today when out for a BBQ at local loch, a dog off leash ran down to loch next to us. Our dog on lead is a bit funny with other dogs at times. The owners were no where in sight. The dog then ran around us back to owners. It didn't do anything other thsn make our dog a bit whiney. My DH said to owner you should have your dog on a lead. He said why? My DH said cause there's children and other dogs about. Other words were had. Anyway, upshot is owner called my DH a cretin. My DH then approached him quite aggressively and words were exchanged. Kids and I repeatedly asked DH to come and sit back down which eventually he did. We said to DH that we think he overreacted and that the dog did no harm so get shouldn't have reacted like that. He then stormed off to car in a strop ruining our BBQ. He's now not spoke to me all day. He thinks because I didn't agree with what he did that I'm in the wring. I said I'm not just going to agree with his actions because he feels they were justified. The kids and I were scared and embarrassed by his behaviour. I told him the right this g would gave been just to ignore the man's comments rather than rise to them. He is very stressed and about to leave his job so I know that will be triggering this however don't think that is an excuse to behave life that or demonise me in the process...thoughts?