Ed - it depends on the situation; as Olivia points out, evidently they were defending Willow from salacious comments. Apparently the guy Bristol was hitting had said that he would like to “have a go at” Willow. That deserves a punch or two from her siblings. This comment was reported in another article posted on FR.
If it was the 50 something host that made the comment, it’s even more disgusting and even more worthy of being punched.
I agree, it’s disgusting to make salacious comments towards a woman, but I don’t think tearing off one’s shirt and punching (or threatening to punch) someone for that is a proper, dignified or Christian response.
Ed