Having railed against the repulsive attitude that this country has to immigrants, it is time to propose a solution—and it is a solution that could solve other problems too.
NuLabour has cracked down hard on non-EU immigrants because this is the only way of responding to the perceived problem of immigration. The main problem with immigration—provided you are not simply a BNP morons who hates the sight of "darkies"—is that they take up resources, such as benefits.
The trouble is that non-EU immigrants cannot claim benefits and so they tend to be the ones that work. Many EU citizens work too, but they are allowed to bring in families that are eligible for benefits and do not work at all.
Our benefits bill is reaching ever closer to the £200 billion mark—it is becoming utterly unsustainable.
So, here is my proposed solution, and it is a solution designed to be implemented tomorrow—that is, it assumes that we are still in the EU, etc. So, here it is: no immigrant may claim benefits until they have been working—and contributing tax (i.e. cash in hand work will not count)—for four years.
But wait! The EU will not let us treat EU citizens any differently to British citizens. Great! The same thing applies across the board, for British citizens too.
When National Insurance was first implemented, you had to have been paying in for a certain amount of time—and earned your "stamps"—before you could start getting payouts. To an extent, this is still the case, but other benefits are not, theoretically, part of the National Insurance system, so they are paid out without any requirement to have paid in.
This should stop, right now.
So, everyone—regardless of where they are from originally—gets treated in exactly the same way: no one shall receive any benefits until they have paid tax into the system for four years (an arbitrary number—we could make it higher, if you like, or lower—four years seems a reasonable time to me).
In this way, we can stop paying for people's lifestyle choices (including encouraging the feckless to have children); we can diffuse the resentment based on the "bloody immigrants, coming here and stealing our benefits" argument; we give people an incentive to pay tax rather than do cash-in-hand work; we stop people coming here with massive families in order to soak our ridiculously generous benefits system (and thus reduce immigration); we can remove these spiteful bars to non-EU immigrants working (and thus allow private companies to hire who the fuck they want); it will provide us with an incentive to ensure that our schooling is up to scratch (since natives will be competing with immigrants on an equal footing); it allows us to open our borders to those who want to come and work here (and neutralises Hayek's problems with doing so whilst a Welfare State exists); and, of course, we will substantially reduce our social security bill.
A lot of people on the Left tend to witter on about the "social contract". Now, your humble Devil cannot remember voluntarily signing such a thing—however, if one is being generous, one could assume that paying tax is when you start contributing your part to the "social contract".
If you don't pay in, then you shouldn't get the benefits. It's that simple.
This is a easy-to-understand, reasonable and ratinal response to a good number of the problems that we have in this country.