There have been fuckheads doing all sorts of abhorrent things in the name of religion for the last 2500 years.
Too many people being brainwashed by media into grouping Islam, immigration and refugees as the same thing.
Each has its own problems that need addressing - you can't solve all 3...