Anybody who hits their wife/gf must be the lowest low life of them all. Yes, i know, sometimes they can act crazy and being called names can be upsetting but beating a lady up is never the right move. Even if she is throw stuff, joining in doesn't work.
Spousal abuse is a red flag for me. Many things can be explain but not beating up a lady. There is no excuse in my book