TechLovingDad It's not that simple.
Bigots are going to be bigots. They won't like Chinese, Indian, Bangladeshi, Jamaican, Somalian, Korean or Nepalese immigrants, solely on the basis of their skin colour. Not much you can do about it.
I suspect many people worried about multiculturalism like eating in "Indian" restaurants (the majority of which are owned by immigrants from Bangladesh). Those Bangladeshi immigrants, through their entrepreneurialism, have presumably paid large amounts into the Exchequer, and I like having them in Britain.
Similarly, I am sure there are lots of Indian immigrants, as well as French immigrants, South African immigrants, New Zealand immigrants etc. who sponge off the State. None of those are welcome, in my opinion.
There is no point trying to reason with bigots. They aren't going to become less bigoted.
There is a point trying to reason with people who aren't bigoted, but who feel that Labour's surge of low-skilled immigrants have seriously impacted this country for the worse.
There are the usual economic arguments I have outlined above. Things like pressure on public services and housing also fall into this category.
However, there are also social arguments - which is where "multi-culturalism" comes in. If immigrants don't speak English, don't interact with the native community in any way, form their own enclaves, and try to bring deeply regressive social practices into this country, then we should not excuse it, fearing the "racism" card. We should confront these issues.