Carole, I am so sorry that he behaved so poorly last evening. However, I truly believe you did the right thing. You can't wait around for someone who is in mlc and who is behaving poorly.
Your children are not only stronger than you think, but are very smart as well. They connected the dots a while back and now they will be there to support you, just as you will be there for them.
You are at peace because you've put him on notice and now the real work will begin after the holidays. Be sure you have taken care of getting your name off of anything that is joint. Set up your own accounts, if you haven't already done so, the same will apply to credit cards, set up an appointmen w/a lawyer to find out what your right are and go from there. You will need to put some boundaries in place and stick to them. Whatever yo do, do not waiver.
I hope that you and your family can enjoy the holiday despite what he's done. Wrap yourself in the warmth and support of family.
Merry Christmas.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.