I'm not one to panic about the country being overflown with immigrants any time soon and I don't have any strong opinions about the current system, I'm not overly fussed so long as they come here to work or invest, which I reckon the large majority probably do. Equally, however, I've never understood why people are labelled as racist for wanting to move to a skill based system like Canada or Australia. It seems sensible enough to me (so long as the intentions of the person suggesting it are in the right place). I'd love to move to Canada but know it's unlikely that will ever happen as I don't have a skill they demand, that doesn't mean Canada is full of racists!!
That being said I'd never vote UKIP, I don't think the situation is anywhere near as urgent as it would have to be to justify a party like them gaining any kind of power.