It's time to take off the blinders of political affiliation and ideology and realize that certain issues cannot be easily dichotomized.
One fallacious dichotomy we see in both Europe and America today is the contraposition of multiculturalism with racism. The two are not opposites. Multiculturalism, if taken seriously, is the idea that every culture is politically equal within an otherwise unified whole. It is hard to accept how a country can be truly multicultural unless its founding documents, political governance, and national history were the product of more-or-less equal contributions by the several cultures constituting that multiculture.
Racism, on the other hand, is the belief that one's preferred race is better in some of the most important respects than other races. Multiculturalism and racism can coexist, and even reinforce each other, if one's interaction with other cultures is mediated only through formal political equality. Race "A" and Race "B" can coexist in a suitably designed formal framework of government and give rise to multicultural effects and results. In fact, were the United Nations a true government, its make-up would be truly multicultural. However, few would claim that even if the UN were multicultural, racism could not exist. Factions within the UN could still even claim that they are of a certain common superior race as arrayed all but politically against another.
The following is an interesting take on how one multicultural country in Europe might nevertheless exhibit facets of racism in certain respects: