There is an unclear area in the term multiculturalism. Multiculturalism is promoted as a beneficial feature for a society. What people often miss is its application to a community. Community is a number of interacting individuals. And the community has to be multicultural, not a society composed of multicultural communities. If this is not understood clearly enough, it appears to be a big dilemma by the promoters of multiculturalism.
In other words I would like to live with my neighbours being from different cultural backgrounds assuming that our neighbourhood is a community. But I do not want to live in society broken by different communities on cultural basis.