So when is it acceptable?
Most Helpful Guy
In any situation it's ok to hit a man.
(girls, before you loose your shit, there's a lot of unjust punches being thrown between men)
So that means in self defence or in defence of others it's ok to do what you need to imoobilize and stop a person. Doing what you need may vary. With some persons it's simply enough to put them in a deadlock, while other times you might have to actually knock them out. It's all about not using unnecesary force.
If a person's trying to do something that's illegal (pickpocketing, breaking inn etc) it's ok to hit the person, and do what you need to do to protect yourself, others, and your own property. Then dragg the person to the cops.
If the person's acting openly hostile and threatening (waving a gun/weapon arround, heavy handbags etc) i would also consider it ok to immobilize the person and use necesary force to defuse the situation.
Notice how i never separated between genders. I believe it will at ALL times be about "is it ok to hit a person" not "is it ok to hit a woman". Sure, women may bilogicaly be weaker and thus easier to overpower, but that's why "necesary force" is a variable. If the person can't hit at all, you don't need to break the person's nose and slam him/her into the nearest bar-table. But if it's a heavy duty person who obviously knows how to fight, then that might be necesary.
So outside of self defence it's not ok to hit anyone. And if you do, expect to be hit back by the person now acting in self defence.0