Is one ever morally justified to beat someone up for making sexist and/or misogynist comments (this is a serious question)?

I can't see how it could be. Beating up someone for making sexist or misogynist comments is using physical violence to punish the commenter. That seems like literally the wrong type of reaction to merely verbal misconduct. (Notice that we don't punish slander or libel that way.) It's something like a category mistake , in addition to being a moral mistake.