You are right Beach. Her actions put your children's emotional and physical wellbeing in harms way, that should be all that matters. It's up to her to figure out they why's of her own behavior, if she chooses to do that.
In the mean time, put your children first every time and you won't go wrong.
Many hugs!