He isn't. Violence is never right but the point stands, it is not acceptable to use any violence against women.
Although the term 'Real men' is more of a concept than an actual definition of a person, the point still stands, a real man would not hit a woman. A real man is what you may also know as a 'Gentlemen', the common phrase is 'Ladies first'. You're not a real man at the end of the day and more to the point you don't know or understand what one is.
Would you let a lady through a door first or would you treat the lady as if she was just a man?





Or when they're being totally unladylike.







