Usually racism (the hatred variety at least) comes from a degree of familiarity. You won't find a lot of KKK members in Scandinavia and you won't find much antisemitism in areas with no jews.
American race relations are not universally applicable.
Edit - added negation operator.
Also I'm guessing you're missing a 'not' in the last line there?
This kind of avoidance and apologizing of racism are what plant the seeds of xenophobic ideologies.
Racism isn’t something you should always take personally. It is possible to harbor racist feelings toward a race while still making an exception for individuals you get to know on a personal basis.
When I’m in Japan, I know people will take one look at me and think I’m a filthy gaijin. Fair enough, I don’t blame them as they live in a very homogeneous country and outsiders are rare. It is the price I pay for being in their country, and I won’t try to change that, I’ll just try to do my thing and stay out of the way. I don’t want any trouble.