This guy made an insensitive joke about International Women's Day and I'm going to get in their personal space.
Are you really that offended by a joke that has nothing to do with you?
I hate it when someone makes a joke about a subject they do not know much about
Your anger is completely justifiable, but it's not okay for you to invade their personal space. You should be a bit more calm and counter their argument with your own.
I don't want to argue with them and I hate them for saying that.
Your anger is understandable and you don't have to argue with them, but that doesn't mean you should get in their personal space, especially since that could put you  in a situation that could quickly escalate. You should call them out on their insensitivity and hopefully they'll think twice before telling bad jokes in the future.