I had so many agreements with and promises from my H. He broke them all. To this day he agrees to something and then claims he didn't.
If there is tension in the household that is affecting the children, why do you want her to stay. I didn't kick mine out until my kids asked me to, and I regret not having done it earlier for their sake.