We separated 4 years ago so I am over that and do feel my irritation is based on the impact of his actions on my boys.
Our children are now 6 and 7. DS1 has aspergers and does not cope well with change.
Everything ex h does appears to be based on his own wishes and not the best interests of the boys. He has introduced a few girlfriends to them, then moved in with one within a few weeks of starting to date her a couple of years ago. 7 weeks ago she moved out, which he hadn't prepared the boys for at all. It may have been totally unplanned - I don't know and essentially don't wish to or need to know.
However, the selfish arse has now already moved in his next victim and her 10 year old son. The boys had met them once - 2 weeks earlier. I knew he would and imagine him not wanting to be single will be linked to financial and dog / puppy care reasons.
It is so unsettling for both boys. What's the blinking rush. Why not put the kids needs first and do things slowly.
He sees the boys a limited amount but has chosen not to attend any of DS1's medical appointments for the last 3 years etc.
I'm having a rant here. But I just don't get it. I have dated 3 people - one for 6 months. But didn't introduce any to the boys.