I think alot of the "superiority" issues that some people have stems from their upbringing actually. Most of us are moulded by our environment.
I know both men and women who are some of the most agressive, nasty "me" people in the world!! Members of either sex can be brought up to be way beyond "strong minded" - unfortunately, some actually cross into thinking that they will and can do anything they please with no consequence.
Me - I've done my best to teach my boys that ALL human beings should be treated with respect. Of course, neither has reached the teen years yet so I still don't know that my methods have worked completely.

I've tried to show them by example that men and women are partners in a relationship and that each sex has it's own strengths and weaknesses.
Airhead, you have unfortunately encountered one of the neanderthal male minority (yes, minority) who is of the opinion that any female is a male's plaything. I feel your pain and empathize with the situation. However, one piece of advice . . . do not answer his physical attack with one of your own.
Doing so will only give him cause to further escalate the situation. Go to the autthorities - at school, work, or legal and fight that way. Get every witness and fellow assaultee you can muster. You may be surprised how often this "man" (and I use the term loosely) has attempted the same on another.
Fight back by using your brains instead because obviously, this nitwit, has little or none!