gMom, for your sanity you should limit direct contact with him. I agree with the idea of taking care of yourself and then the boys. You need to be in a good spot and that will reap great rewards for them too.
Yes...you really need to do this.
I just read above a settlement had been reached. Good. Stay strong, love yourself, your boys and all it ever is is one step.
Last week I made it a promise to live in the now. Not easy, but it helps in these situations.