Kids, :o
I had a similar scenario where I was getting about 30 nasty texts a day, I had asked him to stop contacting me, I had stopped responding, it went on and on. Funnily enough he never did it again when during the next handover (after the dcs had gone inside), my very calm, very gentle, 6" taller than XH, blackbelt, dh told him that if he texted one more time we would go to the police, it all magically stopped.
I was present and heard every word, and the tone etc.
Of course XH complained to others that dh "had threatened him". We just pointed out that when he said "threatened", he meant "threatened with the police for harassment".
Bullies are so often cowards. Funny how he wasn't willing to square up to dh the way he would square up to me.
I suppose the key difference between the abuser and the victim, is who is scared. When XH terrified me, wouldn't let me walk away, screamed in my face etc. he would laugh if I shouted back.
Do I think XH felt I was abusing him? No. I know he didn't. He found it amusing if he got a response out of me. It was part of the game. Did he accuse me of abusing him? Yes. Does he deny everything? He has admitted and apologised to me for abuse. He has told me I did nothing wrong and that he behaved appallingly. He has also denied everything and accused me of doing all the things he did. He has ishoos.
And when I doubt myself, I remember that I'm not the only one to have seen his true face. There are more than a few people who think he's a sociopath. He is oblivious.
He now has a much younger dp, and whilst they appear happy, I genuinely hope that that continues. I hope that he never does to her the things he did to me, and that he pretends to be the "nice guy" forever. And he will. So long as she never disagrees with him. I fear for her.
It's a tough one. I still get angry at times. I want karma to be real. I want justice, but that's not going to happen. Bullies do it because they need to control, that rarely ends well.
It does get better. Time helps. Distance helps. Minimise any necessary contact. Have strict rules in place.
And be happy :)