I understand your response. I am not in any way a violent person ; never had even been in a fist fight.
But on the other hand they did not know that. My way is just to let them know to think twice before striking a woman.
In the vein of what guido said, I think that's the best deterrent, to not be violent and not model that style of "conflict resolution" in the domestic environment for our kids.