NC because I don't know if my exs girlfriend is on here.
Quick backstory, dd is 13, her dad was abusive towards me, we split when she was around 6 the day he screamed at her that she should have been an abortion.
She was a very 'spirited' child, ex couldn't deal with her, stopped being a dad when his girlfriend and her dc came along and told my dc it was because she gave him an easier life as she only has 2 dc.
He has blamed me for everything including his lack of contact, but they all have their own phones and he still doesn't bother with them.
My other dc are fine and get he is just a shit parent but dd keeps trying.
He hasn't seen them for around 3 years, dd messages 3 weeks ago asking to see him, he said he would come over and get her in a couple of days. Messaged the next day saying he couldn't come anymore and would see her in January instead. She then messaged back saying she expected it anyway because he isn't a good dad, and he saw the message and blocked her.
She was devastated and we've been working things through (she has ADHD) and helping to keep her calm and get her sleep pattern back on track (it gets impacted whenever she's upset).
Clearly ex was around others on Christmas day and unblocked her to message and say merry Christmas. She told me and asked what she should say back, and I advised her to think about it and maybe message later. I didn't think any more of it until I saw her phone not long ago when my ex unblocked me and told me she was out of order and to get her sorted out (then blocked me again before I could answer).
She messaged him back "Go sick a dick, I hope you have a shit christmas xx".
Its a shocking message, and completely out of character for her. I fully get her feeling as she does, and I don't want to punish her.
I will speak to her about it, and maybe tell her the language isn't appropriate. I am a bit worried my hatred of him is the reason for my lack of punishment for her though. If she spoke to anyone else like that I would absolutely confiscate her phone at a minimum.
Can anyone help please, am I taking the right approach?