I see it this way: If somebody is about to die or be seriously harmed giving refuge is the moral thing to do.
But once some person is in a safe place where there is no threat for him then immigration laws apply instead of asylum laws.
So why do I want to differentiate between immigration and asylum? (and generally all Western countries do so)
Asylum is something you grant based on moral principles, immigration is something that we grant only voluntarily.
And here I want my country to choose new immigrants based on what skills we need, what skills the migrant brings to the table and of course we also have to take into consideration if we are capable of absorbing them into society.
Meaning: Do they have a chance to integrate and lead a successful life here or not. This is very important because in Europe we already have no go zones where police cannot enter and the inhabitants basically implement some kind of Sharia law.
I will never accept living under some kind of alternative law without a fight. This does not mean that I am against Muslims, but I want to preserve the culture that we have here and more importantly the freedoms and the social order.