So Tony Blair has chosen to be British society's guardian. He has criticized multiculturalism as being a cover for immigrants who refuse to integrate into the British way of life. Until recently the dominant opinion amongst those in charge of the British state was to make a virtue of necessity and pursue a policy of “multiculturalism”. It didn’t work. In fact, it has encouraged division, by getting people to identify with their “culture” rather than with the British “nation”.
Anders Breivik, who carried out the Norwegian slaughter berated what he called in his manifesto “Marxist multiculturalism”.
Gary Younge once pointed out in the Guardian: “Cultures are dynamic, and emerge organically from communities. None exist in isolation or remain static. So the presence of a range of cultures in Britain or anywhere else is not novel, but the norm.” There’s nothing wrong with that. A diversity of languages, festivals, music and food is something to be welcomed and enjoyed.
Socialists see “multiculturalism” as divisive as it gets workers to identify with some other group over and above their class.