I think the same of everyone.
When I was small, there were racist frenchmen; as teachers, neighbours, even girlfriends - true, they didn't like colored skin, but for some unexplainable reason they still fell in.
Then I moved to suburbs, and there, it was the pasty skinned, racist frenchmen that were scum. They fuddled with some two bit reasons to excuse their xenophobia, so sun-baked suburban people felt righteous in responding with, you guess it, a mirror of said xenophobia.
Move to country A from country B, and A's will call you B. Move back to B, and B's will call you A.
On a large scale, there's nationalities, but all the way down to the most inocuous discrimination, like that "snorting geek with taped glasses", it's all the same thing.
Facts are the only thing worth taking seriously, not something nebulous like "disgust".
I don't think the measure of someone by anything else than their intent, and to a lesser extent, their (strictly personal) history is worth taking without a grain of salt.