Your commentary is that it is all perspective based.
It all depends on one’s point of view.
All outrage and anger is righteous and justified to the person having/expressing it.
Does anyone have rational hate towards innocent people?
How do you quantify a rational hate vs an irrational hate?
Again, it’s entirely perspective based.
I also disagree with the notion that segregation, enslavement and genocide are the hallmarks of racism. There are plenty of historical examples of those actions merely being effective tools of tyrants large and small – racism not necessary. Any arbitrary metric can be used for application of said tools.
Hate is an emotion. It is neither valid nor invalid.
You have the right to hate whomever you wish as much as the right to love whomever you wish. Hate can be a motivator, it is not however productive as it is an emotion not an action.
Violence is productive, although largely frowned upon as a means of expressing oneself.
Hating a racist/homophobe/misogynist/etc may not lower you to their level – however is there a point? It seems that racists/homophobes/misogynists/etc harbor enough hatred to go around. Note, suggesting that hating them is energy wasting does not mean they shouldn’t be actively resisted, called out and counteracted.