Abstract The core of this article sets out to examine the extent to which a multicultural society can prevent cultural racism, which, like multiculturalism, is by definition based on a culture of diversity and separation. The ‘first modernity’ was organized along national lines, with a centralist state that opted to create an essentialist and uncontested national identity. Immigrants, especially those who came from ‘third world’ countries, were expected to undergo a process of assimilation, and to integrate into the dominant culture by relinquishing their particular past and tradition. Multiculturalism, which emerged historically as a criticism of that perspective, aims at creating a kaleidoscope of associations and cultural communities, which inevitably presents a challenge to the one ‘truth’ of the nation-state with the argument that this ‘truth’ favours some groups over others. Within the multicultural model, identity politics of various groups is perceived as a means to achieve recognition, acceptance...