Hey M. I just wanted to pop up and say well done. Well thought out and executed. As DnJ says, she still has to tell herself the things she is saying to justify her behavior. Further proof of the oft said line that we (often) didn't break our spouses and, therefore, we can't fix'em. She hasn't hit bottom yet and it may be best for you and your kids to not be there if/when she does in this case.
Please do keep posting so that we know how you are doing. Glad to hear you continue to excel at GALing. I hope you remain at peace. Your actions help motivate me (perhaps others to) to keep at DBing. All the best, P