I don't disagree, Dawie, with any of your points! So true, I actually wrote in one of my earlier posts on this thread that immigration/amnesty issues are too emotional to be figured out correctly.
Oh...actually there was one point I want to make regarding an amnesty:
Well, my personal view on this is that an amnesty will become inevitable one day because it is physically impossible and unrealistic to deport every single illegal immigrant in Britain. We are talking of hundreds of thousands of people (possibly over a million). Could you imagine how much it would cost to deport every single one of them? And who would clean your house and look after your children when they are all gone? An amnesty has to happen one day and better to have it happen sooner rather than later.
The problem with an amnesty is: what do businesses want? Some businesses want more workers, right, but even some of the most important businesses in the UK would not survive without illegal immigrants, who get paid peanuts, but who help these businesses survive. So, amnesties are more than just about morals, logistics, politics..but economics, geography, etc etc.
I don't think not having an amnesty means deporting people (although that is going on, it isn't going to reduce the numbers), but simply leaving it be seems to be the best options according to some politicians.
I would use the US as an example of a country where illegal immigrants are so vital, cannot be deported, but in many ways politicians/businesses would much rather leave them in limbo because they feed the economy, than make them legal where they can (according to these thinkers) claim all sorts of things such as medicaid, housing, reduced in-state university fees (although that is available already in some states). Also, they consider an amnesty/legal residency out of the question precisely because it leads to more 'chain migration' (i.e. bring over one's spouse, young children, grandparents, etc, if not already there)...which, as we know, is available in the US (can't remmeber what it's called, but they can petition to bring over family members, even cousins, uncles, etc).
So, for many, amnesties would mean people would be allowed minimum wage...don't know how the cockle picking industry would survive having to pay people like £2-4 more per hour than they used to. So, basically, leave them to clean toilets, offices, etc, because it is good for the economy to have certain 'undesirable' jobs taken by illegals rather than make them legal and have to enforce minimum wage, meaning business go bust (how much is the cleaning industry worth, BTW...a few billion no doubt, thanks partly to illegal immigration, where profit margins are made even bigger). It is also a problem of the welfare state to not get lazy people working, because they know they will not, so it is better to leave illegal immigrants, knowing that they (currently) do not harm society by working in these industries.
This is a useful tactic by the Home Office...focusing on 'benefit-scrounging' illegals (even though, as a Conservative MP pointed out, few of them are on benefits) means they do not have to 'go after' those working in Chinatown or cleaning major banks in the City. They are 'good' illegals...needed (for now) so let them be. Although, this doesn't mean some of them are not targetted, but it's all about numbers for the HO, so they arrest 400 this week, to grab headlines.
Note: I am not saying this position is right, merely pointing out that this is another aspect of why amnesties are not considered (in the UK).