Call the police, get a restraining order and get her out of the house. Physical abuse is never ok. My opinion is that you guys should physically separate. For the kids sake. You are both in a very unhealthy situation. You both have a ton of personal issues you need to address before anything else happens. Your kids mental, physical and emotional wellbeing need to be front and center.
M:16 T:21 H(me) 38 WW: 38 S11 D16 D19 Red Flags of A: March 2018 ILYBNILWY: August 4, 2018 Moved out of MBR: September 24, 2018 BD/Confirmation of A: October 31, 2018 D Filed: March 27, 2019