@pztrn I'm not sure what you mean with "migrant" in this case btw, I think we have different definitions. When I wrote "EU migrant" I mean people well within their rights to move within the eurozone (Romanian non-citizens that aren't allowed to get a personal ID number in their home country for example), but I'm guessing you mean people fleeing their countries in the middle east?
I agree, however, that religion is a big factor in this. But I'm afraid it'd be like the South Park episode(s) with atheists going to war over which name to use for their unified alliance if we managed to get rid of God.