To my mind I think she will have more RESPECT for you if you toss her OUT on her own and hold your head high :
"I will not allow you to disrespect me in my own home like that anymore. I am sorry you have to leave, but you can't be a civilized adult so you will have to find residence elsewhere until you own your behaviour and correct it like I am doing."