I feel your frustration excile101. Like others have said to you, boundaries are needed. If not for your sanity, for the sake of your D. You don't want her to grow up thinking it is acceptable behavior.
I also relate to your sitch and how your W is adamant about you moving out. My WW wants me out and constantly gives me grief telling me I would have moved out already if I cared about her or my D3. She says I'm toxic. Although I'm angry, I'm not nearly as angry as my WW. It's got to the point where I'm considering it for my D3 well being. You may have to do the same given your sitch. In the meantime, all you can do is walk away and sometimes that isn't good enough. My WW has followed me to other rooms to continue her spew.
I wish you luck and hope for the best. Vaya con dios.
Me:44 W:38 T:10.5 M:7.5 D:3 BD: 7/2015 W moves out of MBR: 9/2015 WW files for D: 2/8/2016