I don’t follow your wife on social media and had no idea what she was going through. I suspect he did not, either. I hope that after reflection, you realize that you could have walked up to explain why what he said was so hurtful, rather than to hit him. It would have been far more effective.