Hang in there buddy. you know all the answers, you have all the tools now. God knows I've felt that recently, the idea that I have a breaking point, but then I remember there is no one else out there I want to have an R with.
I'm willing to work for that. I know you are too. You have to remember to try to not put your own thoughts/feelings into your w's actions. It's a recipe for disaster.
But vent be pissed and get over it.Or better yet if you have to fill in the narrative on your W's actions, try to make it positive as Grr suggested.
Patience is bitter, but its fruit is sweet. --Jean Jacques Rousseau.