Oh my gosh that is so sad.
Big hugs to you.
You are a good Mum & person & don't you forget it.
The choices their Dad makes is his own choices, one day they will realise that.
He may blame you forever but that is his choice to cast blame too, you have done nothing wrong.