Doesnt matter. It will never end and unless you want a life of literal hell, you walk away. Everytime you put up with shit like this it will only embolden her for next time. Went through this shit for 5 years with someone, and went to jail twice after she attacked me. Do what you want, but when you are sitting in a cell, remember you were warned.
I told her if she ever does it again then I won’t warn her and I meant it. I think she will try to do better, and if she doesn’t she’s gone.
Well best of luck. I hope it does work out. But draw a line stick with it. That's the best advice I can give.