Xenophobia and Nationalism are the "answer"? Relevant username
That's not really fair.
Some members and support of the UKIP may be xenophobic, however that doesn't mean the party aren't addressing real issues. On Europe specifically, our country cannot afford to keep it's current postion if there is a massive influx of non-working adults claiming benefits.
Since we seem to be against setting up a benefit system that takes into account how much tax you've paid or how long you've resided in the country, even though you're British, our only legal options would seem to be leaving the EU or accepting that the benefits we recieve from the EU outweigh this negative, and take the brunt of it.
Now I'd rather not see Britian leaving the EU. The trade is one thing, sure, but I'd morn the ability to freely move and work within the EU quite a bit more, especially if Britian goes down the pan, which is hypocritical as that's what we're essentially whining about eastern europeans doing.
Where the nationalism comes into effect is we don't want to swallow the bitter pill that the quality of lives of the poor in this country will go down in our efforts to equalise Europe, as I don't think anyone is capable of making those who can afford to do so, pay for this.
If you want to avoid this and remain in Europe, we either need a European benefits system (which will likely just have the same effect in reality), or we need the ability to preserve the benefits of being British such as the free health care, without the need to share it with every European that enters our country. Without the threat of us leaving the EU, I doubt we'd ever get any such agreements.
Regardless of whether you care about the entire population of Europe more than your own country men, it's entirely obvious why the poor in this country have a problem with becoming poorer for the greater good. We don't need to be racist to vote UKIP, just selfish enough to care about our own personal interests.