Whatever you think about David Cameron, and I wouldn't vote for him, he is very good at laying into people who deserve it.
The UKIP, of course, still condemn themselves through their weblinks as being a bunch of "good ol' days" types – naive at best, sinister at worst. They link to the British Weights and Measures Association, a bunch of "metric martyr" cranks who do things like vandalise metric road signs, refuse to buy dual-unit scales and so on (despite metrication, in fact, predating Britain joining the EU). They link to various very right-wing organisations. There's the occasional codeword.
UKIP have a long, long history of various nasty people in their party; their standard anti-European xenophobia being just one element of it. A quick Google for "UKIP racist" gives us articles from the BNP's newspaper on the first page complaining about them getting into the market, and a Wikipedia article that links to a good column by Johann Hari.
Googling for "UKIP homophobia", on the other hand, gets you a Sunday Herald article about them allying with the League of Polish Families, who are a bunch of ultra-Catholic anti-Semitic homophobic tossers (especially their truly scary youth wing.) This, incredibly, went ahead. Sadly, Richard Corbett MEP's extensive UKIP-racism/homophobia PDF dossier is no longer available, but it might still be out there somewhere.
Cameron is, surprisingly enough, on the money. Hope he sticks to it.