The discussion has seriously gone off a tangent so I don't know where to begin. Look, there is no denying that we Muslims generally find it hard to assimilate and integrate compared to the other communities. We certainly inflexible in various aspects of life.
However, integration does not mean compromising your values and beliefs in order to be viewed favorably by the host nation. A muslim does not have to party and wear vulgar clothes just so that the Westerners do not feel threatened, and there is absolutely no justification for bigotry which is becoming increasingly prevalent in the West.
Nonetheless, successful integration is something that needs compromise on both sides. An outright ban is not the solution, it is simply a cop-out. Immigrants needs to be more respectful and considerate (which doesn't mean compromising their values and beliefs) because immigrating and settling down in another country is not a right but a privilege. Every sovereign state in the world has the right to impose bans on immigrants, but is that helpful? certainly not.
Immigrants have made huge contributions in all fields and the Western powers would not be where they are today if it wasn't for their immigrant communities. You look at the U.S. and the shocking ignorance of their general white population makes you wonder how it has managed to become the leader of the free world.
By banning immigrants altogether, you are going to miss out on the good apples that are going to outweigh the bad ones by a considerable margin.
It seems like Zionism has also creeped into the discourse for some reason. There is no denying that the Jewish people deserve a homeland of their own and they as a community faced considerable discrimination for centuries. However, the formation of Israel has been very controversial and inhumane because the Western powers used Israel as a lapdog to exercise control over the Middle East, and their involvement in the Arab world between the late 1800s up to the 1960s is the main driving force behind the instability in that region today.