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
A middle aged man (if reports are true - which is in great doubt) making such comments about a young girl is more than disgusting, and well deserving of getting a few teeth loosened by her brother (or sister) or father. Shirt on, shirt off is of no consequence.
My only complaint here is if he only made noise and didn’t actually clock the guy.