I was tempted to say "Yes Europe should" but why should they?
If the immigrants are decent, hard-working people who don't want any trouble then those are exactly the kind of people their homeland needs to make it a place fit to live in. Every country in Europe had to do it.
In cases of natural disaster that's different and we do help then, but aside from that when do a large proportion of people want to leave their country?
Is there a lack of food/resources for everyone? If that's it then Europe must take ALL of the excess population and continue to do so for each generation. Surely that's not a sane long term solution.
Perhaps back home evil people outnumber the nice ones who want to come here so they must leave for their safety. But then we're making that proportion worse for those remaining. Again Europe need to commit to taking ALL the good people in this and future generations.
Can we not help them fix their own home?
Or maybe turn it around. Let's agree to take only those who won't work to make their country better. Those who want to fight not plant crops and those who think rape is all the contribution to society they need to make. Now if we take all of those THAT would make things better for those left behind.