Back when I still lived in london, there were Indians who were voting BNP, too. Mostly as they were sick of my Borough's efforts to take in as many Kosovan Refugees as possible.
I'm all for immigration, if the people are willing to work, but those Kosovan's were forming gangs, who'd then spend their time drinking, claiming benefits and mugging old ladies. My town voted in a BNP guy, I think.
I guess some people are willing to ignore the racism issues, if they think they'll get a better life out of it. The Indian's are also some of the most racist people I know, due to them arguing over religions from the same country. They've had racism against them in that town for years, and the BNP's racism is like a Diet version to what they're used to.
And no, I didn't vote. It's not so much apathy, as the fact that all the parties are bad. I also refuse to acknowledge Gordon Brown as the Prime Minister, as people voted for Tony Blair, not him. I understand that it's a vote for the party, but if it was solely to do with party and not person, then pretty much every vote in history should be recounted.
Also, Mein Kampf isn't just about hating Jews. Take out the racism side of the Nazis, and they actually had good policies, rebuilding Germany, giving people jobs, making life better. If people want to read that from Mein Kampf, then I've no problem with it.
UKIP and BNP may be different, but Robert Kilroy Silk was UKIP, and was in a racism scandal. So it's fair to say they both have racist problems.
Obama was voted for by African Americans because of his skin color. Sure, he's probably the best thing that's happened to the country in years, he's an intelligent man, a great orator, and he's compassionate. But that doesn't mean that people didn't vote for him just because he was black. Black people can be racist, too. Racism doesn't just cover the negatives, it also cover people who are pro-race.
Some of the blacks voted for a black guy, just on this occassion they came out in droves. Whites will inevitably do the same, they vote based on who the person is, and whether they feel a connection. People voted Labour/Tony Blair, as he made himself out to be a likeable, average guy, and not some posh, rich suit with no personality.
Everyone is to some extent a racist, I include myself in this. I don't like it about myself, but it's not something I can change. It's to do with how I was raised, and events in my life. I personally abhor racism, being on the receiving end of six people attacking me, for having Indian friends. I took a beating, so they could get away. That doesn't mean that I don't have Issues with Islam, the French or Kosovans. And it's naive to think that anyone's not partly racist.
Also, Patriotism is a form of racism.