If people just want to come over here to LIVE and WORK, then that's fine by me. But if they want to come over here just to LIVE then first they have to prove they can contribute to the economy. That means WORKING.
I'm not sure if this is in UKIP's policies, but if an immigrant comes to work here for more than an allocated amount of time, speaks English and doesn't invite all of his second cousins over to squat with him illegally, then he should be given Britain citizenship and offered places to live; along with having to pay his share of taxes.
That's what the Lib Dems say, but I'm sure it's not just the Lib Dems.