I agree with everything you said. But, I have asked her to move out before, and she said no. I am not moving out, period. So, we are at a standstill. Legally, there is nothing I can do to force her out. And truly, we can't afford two households - she isn't working right now, so I would likely end up paying for that too.
Not sure what else I can do at this point other than set the wheels in motion for D. Not going to make the holidays any brighter, but that is, unfortunately, unavoidable.