Let me just ask you this...I'm not trying to be offensive, but what is your point in saying all this?
My point and many others is that reacting violently to speech, even hate speech, rarely results in a positive outcome.
It isn't to say not respond to them. That comes down to the persons involved and the circumstances, but physically reacting is only giving them more fuel to fight back with.
A hypothethical I'm sure that's happened more than once.
Someone makes a racist comment.
The person who it was directed at responds by beating them up.
The racist in turn feels even more anger, comes back with friends or a weapon and escalates it to beating up or even killing the person they made the slur at or to someone of that ethnicity.
This results in their family, friends and their ethnicity retaliating back, causing them to attack the nearest person of the same ethnicity as the racist.
This leads to all the usual hatred, discrimination and distrust that keeps going on now.
It probably won't happen in this case but trying to justify "you called me X so I'm going to beat you up" isn't going to suddenly make the racist or sexist decide to be a better person. It isn't going to make them rethink their attitude, change their opinion of you or even stop them from doing it again to someone else. In all likelyhood if they did it again they'd probably add a few hits of their own to it.
That is what I'm saying when I posted about not giving them a response. You think of it as "instructing" you to not feel anything. Feeling something is not the same as reacting to it. If you want to react to someone like that, it's better to do it in a way that tries to defuse their anger and hatred toward you. Beating someone up is never, ever going to make someone like you or think better of you.