There's some to what you say, but some fallacy too. Though it's said by some, not everyone is a racist. I'm not. I don't think my European mutt (English/German/Scottish/whatever) makes me genetically any better or worse than Joe Blow; it's a null factor, therefore I not consider myself a racist. I think white supremacy is a bunk theory, as Hitler was so adept at proving to the world.
And yes I do think you can judge a person's character by what they say, especially if you've been listening to their schpiel for a year or so. How do we reveal our soul if not by our actions, which includes speech?
I have known some really old farts who were racist to the bone, and I thought they were stand up fellows inside, as you say; but most of the guys spitting this venom out here are my juniors, they hardly have culture to fall back on, just ignorance and hatred.
Hey, I may be totally in the wrong to feel such enmity for racism and racists, but that's where I stand on it, and frankly, I get a little tired of hearing the snickers and laughter over it, as if it were some badge of honor. Of course we can disagree over this and the world will continue on as yesterday.
It's not out of spite or revenge that I reject this repugnant human philosophy, but because I believe it is inherently immoral, like child abuse, or lying or cheating. Many find that stuf funny. I don't, but morals are like fashoins, snd they suit different individuals not all in the same way.