Question...
Had she ever accused you of cheating on her in YOUR MIND and/or in a DREAM SHE HAD... and then went fucking crazy on you for it, randomly??
Because I'd love to know what the proper response and defense is to that... For future reference.
Restrain her? Run? Lock yourself in bathroom and call the police?
I'm not saying I wouldn't hit a woman for moral reasons. Rather I would not hit a woman for pragmatic reasons. Namely, I don't like the idea of jail/having a stained record (not so much for 'job seeking' but immigration to other countries with a criminal record is VERY hard) I know it sounds pussy'ish, but I'd rather live to fight another day than get REALLY fucked.
If she lawyers up and cries in front of a judge who has a daughter while making up some painfully sad story; it won't go well for me.
Having said that, I don't have the money you do to get the type of lawyer that will raise eyebrows.