I didn't vote UKIP. My best friend's Dad, who is a lovely bloke and of supreme intellect did. We had a discussion about it - civil, polite, interesting. He felt that UKIP best represented what he wanted out of the future - a strong opinion. I cannot stand UKIP, but I also cannot really stand any of the "main" political parties and probably hold more scorn for LD than any others.
Why did people vote UKIP? Nobody can assume every reason. I think people (educated, not educated, poor, rich, everywhichway) feel that they stand for some or all of their concerns - different people have different priorities.
Totally agree with Sarinka - labelling UKIP voters as uneducated or uncultured is completely ignoring the fact that these people have done so under the conditions of what I believe, is a corrupt society - they've voted to eliminate the problems that could be stabilised by understanding and acknowledgement of a situation, rather than GET RID OF FOREIGNERS. It would be far better to address the real problems of inequality and show that it isn't necessarily immigration or otherwise that is hurting society, but the prejudice that encompasses it. I doubt it will happen.
Doesn't help that majority of parties are now central - which I think adds to the disillusion. Labour lie left of center, Tories to the right. LibDems don't know where they stand, I don't think. Left-wing seems to be underrepresented, sadly.