Chrome I didn't mention the exercise things another thing to beat your self up over something you "should" be doing. Just that if your anything like me you need it, if I don't exercise my moods and how I deal with them get a bit "off".
There are a few things that strike me about what your saying about your resentment in your relationship. When you're stewing you're creating a bit of a feedback loop lots of time were not even aware of the story we are running.
I haven't gotten pissed since we were talking about anger until last week so I got a chance to "watch it".
I was under a super tight deadline and a machine/computer interface at work wasn't working the way I needed it to. I got that rage/frustration feeling where I wanted to destroy something and the chair looked like it needed to be kicked pretty badly. I didn't do it and tried to think what my story was at that moment. The story.
"I'm supposed to be smart, competent and excellent at my job. Right now I'm not because I don't know what to do. I'm unprepared for this situation and it's probably my own fault for not completely reading the manual. I'm pissed at myself for letting this happen"
In my case compassion for my own self was needed in that particular situation.
Once I got what my story was I was able to look at it with more of an objective and less subjective view. I could untangle a bit of it and see where it came from. I think that how you relate to anger is probably pretty important as to how it going to run. It's going to come up how you relate to is up to you I don't think it's going to be eliminated %100.
I don't know if any of this will help you but thought I'd share.