Gabriel-

I agree with ignoring your W's behavior. Let it roll off your back. IMO she is looking to get a rise out of you (not the good kind ). Don't let her.

You did good on approaching her with a positive attitude. You have to be able to do that during the whole interaction no matter what she says or does. Let your anger out when you are alone and vent on here.

I also think you did well on approaching her at all since it was an unexpected meeting. There is no reason not to approach her. You do not want or need to hide from her just because you 2 end up at the same place. Always let her see you but always be positive when it happens especially when the meeting is unexpected.

Don't allow yourself to feel as though you are walking on eggshells. You have come too far for that now.

The comment about your dad sounded harsh but in HER mind she may have meant for it to be a positive comment.
WAS's are only operating with about 1/4 of their brain cells I think!

Keep hanging in there Gabriel. I would not give up just yet. Keep working on you and taking care of you and S5