OIN, how are you going to handle children or teenagers?
I know your wife is different and they just have a way of bringing out the fury in their mates, but this is something you need to work on... you SHOULD be able to listen to her crap and not bat an eye... You need to get to a place in yourself where you can do that.. it's essential in your personal development to cultivate that talent...
Take a yoga course Learn some eastern medication Count to 10
Get some sort of habit put together that you turn to when this stuff comes up...
I know your wife is a different case, but when a spouse is wayward they will act like a child and YOU need to find a way to NOT get sucked into that and REACT like a child yourself... When your spouse goes wayward YOU need to be the ADULT... And adults have control of their emotions ...they don't simply react to what's thrown at them on instinct...Adultschoose their actions... They don't just let them happen.
Keep your chin up and your temper in check man... you're doin well...