Yeah, it it was just "he should be able to defend himself" I think the comment would be okay, but the commenter is clearly saying he should get physical.
Additionally, the "its not like a grown man hitting a woman" and "restore his pride" definitely makes it sound sexist.