as to point #1 we also have much more diversity than most nations. There's very little racism in Japan because there's basically one race.
as to point #2 if you don't let a certain race into your business or move into your neigborhood, it is racism. Doesn't matter what your reasoning in.
as to point #3 , that is complete bullshit. I admit a lot of people treat people that look and act like them better, but those people are prejudiced, if not racist.