You sound very angry at yourself.

.. I am sorry you have every right to be upset and hurt. But please take that anger you are turning to yourself and focus it on him. Do what you need to do to take care of you and your kids. Don't let him win , again.
Take care of you