Be kinder to yourself Chuggalug - I found I knew swearwords on occasions that would have made my Father blush and he was in the Navy! I view losing it as being like the valve on a pressure cooker - if it didn't blow off steam every so often it would explode. I "lose it" regularly these days even though I am on my own - the smallest thing can make me let rip with a tirade of verbal abuse - fortunately my next door neighbours are both deaf! Hope today goes better for you.
Way I see it, WIFE, we're all better than that! We should be better than that! I actually don't like exploding, but I do. Often.