I have been away a few days and am only catching up now -
good luck tonight.
It sounds like your Step D is one of these people who invites chaos. And W is affected by it greatly - can't dispel it, and maybe she does want you to just take care of it. Maybe she is not strong enough. YOU are definately the healthiest person in this situation and you need to do whatever it takes to keep yourself that way.
I agree with Kent, that if you are calm then do whatever you have to. If you are not, then would it help if you could just go away for a few days? Maybe that would shake hings up too, and give you more chance to breathe.