I read your story & have to say that your wife's behavior is atrocious. To have it go on in front of the kids is abusive. I was told that during mediation. I often sat back whle ex behaved like an out of control moron & the kids saw it all.
Since your older 2 are away - could you also give your 6 year old a "mini" vacation too - like a week at grandma's or something. Things are really escalating right now & during this time - it might be safer.
If it were me - I would calmly let her know that if you were to leave - she would have to take over the house expenses (ask your attorney about who should pay what) and GO. She should also know that by leaving - it will not affect your co-parenting since it is already a given that you will have them 50/50.
You need a separation with a solid financial agreement soon. You might push harder for full custody. What is happening is horrible. Document every single thing.