In the context you describe I agree completely. But, not in the context that it was posted on. I would much rather someone punch me in the gonads than for someone to talk ill about my mother and sister - especially not my wife.
No two ways about it man.
So if your mother or sister said anything mean about your wife, what would you do? If one of them called your wife's face a mudpie, you would punch them too?