Rob,
It seems like you drew an important line and did it with dignity. Hopefully your X will start to recognize boundaries. If you get a chance, take a look at my thread in 'Im Thinking of Leaving". I just started it , but will post more details soon.