Multiculturalism is something that can make great nations, anywhere.
But real problem I think is that some things are just not compatible, and that s it.
There must be some kind of level under which is can not be “worked” on that multiculturalism,if that do not work it is not enough to leave that people somewhere to practice their way of living (part of the towns, neighborhoods etc) because it will explode sooner or later.
If you give too much freedom to someone, soon they gonna want to took more freedom from you with force, or to install their views to you, with force.