“self righteous prig” “fool” etc.
Is that attacking or pointing out the fact that someone is wrong?
And are you saying that it is right to hate? Or that it is wrong to apologize for hating?
Think carefully now, you could paint yourself into a corner real fast.
I'm saying that there is absolute evil in the world and if you don't have the ability to recognize that evil and have some healthy hatred for it you are in for a rude awakening.