It sounds like you are doing well with coping despite being under all that pressure and emotional strain. Her behaviour sounds dreadful. I wish you all the best and hope it works out in your favour soon, stay positive for yourself and the children, they need a positive role model.