Well to be perfectly honest...
I think i would never hit a woman, even if they attacked me. I've had a woman attack me before... for no obvious reason, she just started pounding me!
. I just grabbed her arms and pinned them behind her back... then walked her to the door and had the bouncers eject her.
I don't really see a reason to "hit" her in a context like this. Violence should ALWAYS be your last resort! I've done the pinned arm thing to guys aswell when they started to push me around. I always avoid voilence as much as i can. Sometimes you HAVE TO defend yourself, the rest of the time it's perfectly possible to resolve the situation without using your fist!
If you are dealing with an especially obnoxious b!tch you could also just use their own weapons against them! I had one such a crazy b!tch charged with assault and battery. She was an ex of a friend, i was the one who talked some sense into his head and so he dumped her! She got all crazy on me and violent, so i provoced her into hitting me. I let her hit me in the face twice and then retrained her and reported her to the police. Cops were sort of mocking me but i didn't give a fvck, i wanted a mark on her record!
Don't get angry, just get even ;-)