I would not have said the door is always open. It is like saying go have your affair and I'll wait here regardless.
I would not let her back without those conditions. Reread sandi's threads, but basically it boils down to respect (firstly for yourself and secondly by W).
Question for you: who says what to D today about why W is not there.? It should have been W yesterday and should be her today.But it looks like you are left to do her dirty work. I'll leave this to the vets to advise you on.
Best wishes
R 25 years M 14 years S11 & S13 Working on it alone since Oct 2014 M in trouble a lot earlier (~2 years) Feb 2016. 1st R chat in a yr. Next R chat Aug'17 Still together