I think you did good, you stood your ground without being an a$$hole and i think you finally gave her the beginning of an impression that you're done dealing with her BS and you set the record straight pretty clearly.
Question is... can you maintain this?
The attitude you have to have is that you're done with her and moving on.
Answer is....I must maintain this.
I literally have to work at the attitude of being done and moving on, since I obviously still want her back. But, it's been only 5 days since the latest bomb of "I'm not coming home", and I have made some progress.
My S went on my morning walk with me today. I told him that I have no problem at all with him having dinner with his mom tonight. We talked a little about things between his mom and I, but then talked about other stuff too. It was nice.
When WAW comes to pick up S for dinner, I doubt she will get out of her car, so we likely won't see each other. But..just in case she does or I happen to be outside, what's my best action? I was thinking of approaching and just saying "hi" and "have a nice dinner". Too nice???