A lot of the issue it seems to me is not immigration per sei but who you let immigrate. Let in PhDs and medics and no problems. Let in illiterate drug gangs as in Sweden and much problems.
Sweden quite simply took in way too many people who would have required a lot of help to integrate, stuffed them into bad neighbourhoods and gave them free money. I'm sure many companies have benefited from this supply of slave labour, but for the society as a whole it has been a disaster.