Stevo 666
Veteran
Nope. It's hard to achieve perfect, but it seems reasonably good. The problem is that we have a lot of fascist racist xenophobes who say things like " we want the right sort of immigrants and in sensible numbers" when what they are, in fact, referring to is refugees seeking asylum who have arrived "illegally" due to there being no legal route to process their claims.
Refugees are a tiny, tiny, part of net migration but are used as a scapegoat for all the ills in society. The Greens now have an excellent, progressive immigration and asylum policy that would solve the asylum problems and greatly reduce the costs of housing refugees. It's pretty much what I have posted several times - you let asylum seekers work and pay taxes whilst claims are processed. You also process claims faster. It's a no brainer.
That maybe what the far right is saying but I'm looking at the overall picture.
While refugees are a smaller part of the total picture, they are not popular with a large part of the general public and cannot be ignored. Also they do seem to be putting a fair bit of strain on local councils who have to accommodate them and provide for them. As for your idea of letting them work legally then firstly, many will prefer the non-legal route as they won't have to pay taxes and secondly, whether they do take the legal route or not then they are likely to be net recipients from the state - see my point above about net contributors.