B,

If she doesn’t file you should. Physical violence to totally unacceptable. Tell her if she ever lays a hand on you again you will call the police.