Actually, yes. It is not a crime (at least in the USA) to be a racist or an idiot, but it is a crime to beat them up.
This is the only response needed.
Hey, freedom doesn't discriminate.
yeah i think it is idk
Yes it is a crime.
Of course you did
Yes. You can be arrested if that person presses charges against you.
You can get in trouble for it, no matter your good intentions.
Yes, it's a crime, even if he deserved it...
Yep. Assault & battery.