No question that multiculturalism has been a disaster. The problem is not one of race, but of beliefs. It has to be right that new arrivals in a country should be expected and required to respect the mores and traditions of their hosts. For this they don't need to abandon their religion, but should be obliged to try and fit in.
When many Zoroastrians left Iran in the 7th century when the country was overrun by the Muslim hordes, they arrived (as the very first boat people) in the Gujarat.
Legend has it that the when the first boats arrived, the local Hindu Raja sent a pitcher brimming with milk to the refugees, to indicate that like the pitcher, the place was already full. The Zoroastrian priest poured sugar into the receptacle (which did not overflow) and asked the raja's representative to return it to his master. He said this was to indicate that like the sugar in the milk, the Zoroastrians would mix with his people and enrich their society. Named after Pars, the province of Persia whence they came, for over a thousand years the Parsees have indeed mixed successfully with the indigenous people without muscling in on their way of life, and have certainly enriched India both culturally and economically.
Sadly, this sort of approach is not in the nature of many followers of Islam; it is an aggressively proselytising religion, which is at about the same point in it's cycle as was Christianity back in the days of the inquisition, where any faith or belief is to be stamped out rather than tolerated. Just see how you get on if you try to establish a Christian church in Saudi Arabia.
I assume that many of the families of the domestically produced terrorists in Britain and in Europe are in receipt of state benefits. It is hard in the aftermath of yesterday's horrific events, or the events in Paris and London to see why the families of suicide bombers should be allowed to continue to remain in the country, still less that they should be allowed to continue to benefit from the largesse of the taxpayer.