You make some interesting points. I tried turning a couple of the points you raise, on their head.
I agree, you don't need to be a UKIP voter to agree that we should come out of the EU. But, as a Voter, if you have never voted Tory, and you want us out of the EU, but you don't want to vote for UKIP, what do you then ? Perversely I agree with the SWP that the EU is dominated by the interests of Big Business, 'designed to impose Thatcherism everywhere'. They want a 'Social' Europe, not a 'Bosses' Europe.
Equally, I don't think that voting for UKIP makes you a Racist and I think some of the anti-UKIP reporting by some of the Press leading up to the Election, was a little 'over-the-top', preferring to concentrate on sad individuals rather than actually 'debating' and reporting on the issues at hand and the other parties were not put under the same sort of scrutiny. Then people complained that Farage and UKIP were getting too much publicity ? You can't have your cake and eat it, springs to mind with that one.
As you say, some see UKIP as 'playing to fear and prejudice'. I'm not sure I am convinced by this. It implies that people are not able to make up their own minds or are incapable of differentiating between scaremongering and their perceived reality in terms of what is actually going on in their neighbourhood or the perceived changes to their way of life, public services, education, NHS, Housing etc ??
As for diversity and a multi-cultural UK, listening to news earlier, it said that around 2001, 'Racial Prejudice fell to an all time low'. At that time I just wish Blair had said 'If it ain't broke don't fix it' and maintained the Immigration levels that were prevalent at the time, instead of relaxing immigration controls.
I think the problems we are seeing today, started in 2004, when **"the government allowed free migration to the UK for workers from EU accession states including Poland, Hungary and the Czech Republic".
**"They estimated that only about 13,000 people a year would come to the country but they were soon proved wrong, with a peak net migration figure, from the EU and elsewhere, of 252,000 in 2010. (**Source - BBC News Website)
Of course, we all know that most Labour MP's are now saying that they 'got it wrong' back then, but it seems that, like our current Government, they made big decisions without thinking through, the long term effect that this would have on the Country.
My God I have waffled on and on a bit haven't I
and I still don't know what the long term solution is. But I think it would be a good start to go back to the Immigration levels and policies that were in place before 2001 and at least call a temporary halt to unskilled immigration.