I think I agree with you OP. I started a thread yesterday on In The News about UKIP because I was stunned by the incompetence of Kay Burley's interview with him on Sky News.
She kept accusing him of racism and no matter what he might privately believe, he has not expressed racist views.
Xenophobic, protectionist, bigoted - yes. Racist, no. To my mind he made her look foolish.
I also confessed to a temptation to vote UKIP in the European elections to give Cameron a bloody nose. No, I won't, but I dearly want to hurt him.
Just like I dearly want to hurt people who have allowed, indeed welcomed, a situation in this country and others which has diminished employment rights. I strongly suspect that UKIP aren't very sound on workers' rights either.
I want to stress that no one called me racist on that thread though. And reading the views of UKIP supporters made me realise that maybe that's not the way for me to make a stand against Dave. However tempting. 
So, for me, at least, that's proved your point, OP.
I have to say I failed to share the joy of the play on UKIP's poster that someone posted earlier about immigrants starting businesses and offering employment.
There are businesses and businesses run by people of all nationalities offering employment. I reserve the right to be picky about those people I'd call good or bad employers and that's not necessarily related to your country of origin. However, as a rule of thumb, when there is a pool of cheap labour, employees get shafted. And most of us are employees.
Bob Crow, one of my heroes, used to say the same thing. Would he have voted UKIP or become a candidate? I don't know. If he did, would I have followed suit? No, but it doesn't mean I can't agree on some things.