I don't know who is who in Europe but Americans seem to have the most advanced double standards. I think that Europenas have not similar double standards, but obvious problems with the present immigration. It is only the question of a different solution for the same problem. Europeans don't speak about races, Americans use words like anglos, latinos etc pointing those and them. It is strange for Europeans.
I absolutely agree with you Viking on this. A lot of people may claim to be equally accepting of others, but when it comes down to it, most of it is just talk. For example someone here pointed out that Americans seem obsessed with race, but it actually comes more from non-whites (blacks, hispanics, asians) than it does white people. In fact here most White people stand up and support non-whites, however these actions are rarely returned. From personal observation, most white Americans do not discuss race all that often, and rarely, and I mean RARELY, ever use racist terms. However it is pretty much the norm for non-whites - in particular blacks and hispanics, to talk constantly about race, and degrade whites and at times each other. The usage of derogatory terms is pretty common from non-white Americans. So while I'd like to say that White Americans are pretty much accepting of anyone for the most part, you'll find that there are more non-whites unaccepting of anyone but their own kind.
I believe... 1.UK 2.Netherlands 3.Switzerland