I think that unless you are in real life and death type danger you shouldn't punch a woman like you would a man. That doesn't mean you can't defend yourself, but I think winding up and rocking a female is almost always wrong.
They frequently "deserve it" so to speak, but you gotta find another way in my opinion.