You have my complete and utter sympathy. My situation went on so long that I told him "I can't push, pull, carry, or drag you any farther" and I didn't. The decades long circle jerk of the passive aggressive (which I didn't know I was in) stopped because ***I STOPPED***.

yay!
I just quit. Yes, I did. Worked too, and it is still working. You would not believe the short circuiting that went on when I quit playing my role.
Had to do something, as you know, it's a bad, bad place to be.
Thankfully you're waking up and will do something to help yourself now.
God bless.
HourHand.