"oh by the way I know this hurts but I'm going on a vacation with AP etc..."

You need to set boundaries here. If I were you, I'd respond back to that comment:

It is hurtful to me and those comments are inappropriate.

They need to be slapped awake now and then.