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...
Since when it is a "talent" to be cultivated, to allow others to treat you like crap?
I DISAGREE. OIN needs to learn the art of CALLING PEOPLE on their crap behavior, and doing it in a strong, detached, loving way.
Button-pushing is one thing. A pattern of repeated rude, boorish and disrespectful behavior is quite another. The ONLY thing different in this situation is that OIN used to treat his wife poorly in the past; so why should that change our advice to the two of them NOW? They BOTH need to learn to demand courteous, respectful treatment from each other, and to be able to call "b.s." on each other when that line is crossed, and do it in a way that doesn't harm their relationship. Heck, if done correctly, it can STRENGTHEN their relationship.