mojo pixy
...שלא נמצא בשמאל
To state the obvious, it really does depend on circumstance. Being a racist does not make it open season for anybody to hit you.
I actually think it does. If someone is spouting racist views, won't modify or back down or apologise, and when challenged verbally simply doubles down, I don't think it's unacceptable to resort to violence to shut them up or chase them away. I feel similar about homophobia and sexism. Transphobia is too new in my world to feel comfortable taking it that far, and I'd have trouble if the prejudiced person was female and the violence was threatened by someone male but equally, I don't think it's ok for any woman to get a free prejudice pass just because violence against women is also bad. If you open your mouth to spout prejudice, whoever you are, you must accept that you may encounter physical resistance. It comes with that particular territory.