All said, I think it's wrong to shame someone who does have legitimate preferences just because of those preferences. You wouldn't call a gay man sexist just for not liking women, or a lesbian sexist for not liking men. In the same line I can't personally think that someone who likes only Caucasians is inherently racist for having a preference. Our preferences are out of our control. We don't choose who we like, we only choose how we treat people.