Ex is more & more of a knob as time goes by. He is quite unreliable about weekend contact but always has the dc on a designated week night, so I suggested that to my team as a night to have out works xmas meal (I have no one else to have dc). Tonight he has announced in passing to ds that he won't be able to have them the night of the meal.
Although I always try very hard not to bad mouth him, when ds1 told me I couldn't help exclaiming that I wouldn't be able to go to my Christmas meal and I sad something along the lines of he should have told/asked me sooner. I also rang him and I think the dc heard my side of the convo (it wasn't loud or abusive) and probably realised he hung up on me.
After, ds1 was asking me what time the meal was, as if trying to work out a way for me to go, and he also said his dad is more like a child. Ds2 gave me a hug (I didn't cry or anything ,but he could obviously tell I was upset) but also defended his dad, his reasons for cancelling etc. I just said these things happen and changed the subject, but the whole thing leaves me uneasy.
Despite my best efforts, and some of my less-than-best ones like tonight, ds1 is obviously realising what sort of man his dad is and is increasingly reluctant to go there and more and more critical of him. Ds2 clearly loves him and wants to defend him, which I get and would never want to come between him and his dad, but I worry that if ds1 starts refusing to go (he's nearly 12) ex will blame me vocally to ds2 when he's there, and ds2 will go along with it. What could I do about that? Also, I want ds2 to know that some of the things his dad does are not ok and that people should be more respectful of each other, but how do I convey that without criticising his dad?
Any advice would be great as I feel this whole thing is turning into more and more of a minefield....