@Doyoufeelthepowerofthegladiators it sounds like you're coping really well with it all.
And remember, there's no 'perfect' way to deal with all of this - what you do is good enough! At least you're there, which is more than his father is because he's too busy having a tantrum
DS is desperate to see his Dad again, but he is coping, it’s made it worse for him with it being Xmas and his Dad not bothering with him.
i just worry he will never make contact again and it’s the kids that suffer
Xmas is always an especially emotional / family time
But your children will work it out for themselves eventually. What's important for them now is that they have someone there who loves them and who is a constant in their lives.
It's natural that sons want contact with their dads, but it's not up to you really to push for this.
Your DS won't suffer for not having this dad in his life - in fact, he'll probably turn out better for not having him as a role model - but he has a mum who loves him and who is there for him. He may not appreciate it now because he's too young - but when he's older, he'll remember who was always there for him and who always supported him when he was growing up.
We can only do the best we can do.
And it's bloody good enough!