Been there!!! Boy have I been there, and at the time didn't have this board to help me through it.
I'll tell you what everyone else has told me. The only way out is through. You can't control him, but you can influence the outcome with validation, etc.
Lay down your own boundaries on the vacation, etc., according to what you can live with.
I will say this... I wish I had kicked him out much more promptly. It took far too long for me to find my steel. But you must do what seems right to you, and listen more closely to the vets than to me. And it is possible to validate within firm boundaries, so don't think they are mutually exclusive.
I feel for you during this crazy time!!!
Me42, H40 D12, S8, S7 A revealed: 7/13 Sep 4/14; Agreed to D 1/15