I personally wouldn't hit a female. There's many ways on preventing a female from physical force. One, just subdue her arms until she calms down or summon police in which you will get laughed at by the authorities.

In a personal situation I was in, I was struck on the face by an ex-gf and I left her just for that. Once physical abuse becomes an issue. RUN !! RUN FAR AWAY FROM THAT CRAZY BITCH !!