Out of all the stuff i just read, the words that hit me were "self respect"
IMO, its all about self respect.
I have known for years that her behaviour isnt normal..
Our relationship shared similar issues to yours.
Pick the house we bought together - plus everything in it - granite, kitchen, carpets, etc Control all aspects of raising new born - very routine based - would never switch from the routine.. Let her complain that not supporting her with a new born was the worst thing that ever happened to her - heard it a million times.
These are just at a glance.. I look back now and think "dude WTF !!!! why did you let her do this"
I know the reason.. The family - our children - their stability...
At the expense of my own self respect...
My personal take on my WW - she wont change.. Boundaries wouldnt make a difference.. So i'll never put myself in a position where i lose that self repect again.. Reading your sitch, you are in a similar sitch - question is.. do you really want the hassle.. look at it as a set of scales.. One side hassle and stress.. Self respect on the other.. To me , its important that the balance tips towards self respect.
Previous username - Helpme123.. A name chosen at a desperate time..
Now Mr Brightside.. coming out of my cage, and doing just fine.