I had a brief look through some of those links, Lizzie. Much of it is slur and "guilt by association" stuff. The EFD is primarily a Eurosceptic grouping and, given that the majority of MEPs are very much pro-Europe, it seems not unreasonable to me to group with others in EU debates who share a similar views on the growing EU superstate. It doesn't mean you have to agree with their domestic policies.
You said: Ukip is the only UK party to explicitly ban BNP members from joining”. What party, other than a party whose policies are attractive to such organisations, would need to do that?
UKIP is the only party that favours controls on immigration. Thus, it is bound to receive attention from those who would support BNP. There is always overlap in party policies. However, the BNP is far-LEFT in its views (wanting state control over many areas).
You said: More recently, however, Farage refused to vote to oppose moves for the European Union to fund the BNP.
I would too. No matter how odious the BNP is, it sets a very dangerous precedent to refuse funding merely because you don't like their policies. First they came for the BNP, then they came for UKIP, etc..
There are some odious creeps in the Conservative Party, The Labour Party and the Liberal Democrat Party, why should UKIP be any different? The point is that UKIP is clearly not racist in its policies and attracts people of many different races and religions.
Immigration MUST be controlled and I find it irritating that as soon as the subject is brought up, the old racist card is brought out yet again...