The immigration system aswell as the other departments that influence it need great and vast shake up if you ask me. I'm not advocating closing the borders, blocking up the tunnel, and building a sea front wall all the way round the uk, you just have to ask yourself why have we got so many people coming in from abroad to do basic and even vocational jobs, some jobs which could be easily be filled by even the dregs of British society?
We have them, because we have such a screwed up benefits dependant underclass society (i.e. I'm owed everything, by everyone else mentality) that it can work out for them that they'll get such a small increase in what they currently get, or even just break even, so the motivation to actually work to get more than they get from the state is non-existant, so that needs a shake up.
The amount of eastern european tradesmen currently in this country, in my eyes is bordering on obscene, I'm not saying they're easy jobs, you need to have some skill, but it's obscene to me when you can come out of school there isn't a college in the land that can't provide free vocational courses in tradesmen subjects, this needs the government to either give incentives to use British employees or lay the smackdown on them, and tell them they have to use X% of British employee's because it is now law.
I'm not saying don't come here and work, play and be merry, but I just say why is there so many people doing jobs which could easily by British people, if only the goverment would grow a pair of cojones and say "do nothing, get nothing".
We cannot continue to survive on this island if we're just importing x number of people per year to work jobs, and having x^2 number of people capable of doing something, but yet doing nothing because its comfortable.