From a legal point of view? No, don't hit people unless you really, really have to. To me that means someone attacks me, and I can't run away because there's no escape route, or someone else I care about is in danger.
From a moral point of view? I would say yes, but take care not to cause more pain than you received. There's more difference between individuals than genders, but a small girl hitting a big guy as hard as she can is going to hurt a lot less than the other way around.







