UKIP isn't racist - it is however supported by racists - people who would have voted BNP but are supporting UKIP because of UKIP's stance on immigration. This is what "Meet the Ukippers" showed.
Personally I wish we focused less on who supports the parties (because they all have bad supporters) and more on the parties actual policies - which in UKIP's case is mostly pie in the sky lunacy of the Libertarian kind (as opposed to the Green parties Pie in the sky Liberal style)
and frag UKIP will not do all that well - their best case scenario puts them at about the size of the Liberal Democrats which will make them an actual Westminster player but not a major one - first past the post (which ironically they supported) assures that.
Bookmarks