I have no solutions for you. But you must never leave those children in her care for more than the minimum required time. I know it seems like forever until they go off to college. But it isn't. And you are their world. Don't you ever forget it! They can't trust her and they can't depend on her. Yes, she is an egotistical narcissist. And a pain in the behind to you. But those kids give your life meaning, and you are their only salvation from being crushed by her.