GB has, as we know, a really old out-dated voting system (some would say), and each voting district only has one representant. Thereby will 51% liberal votes only give one liberal representant, and the 49% other votes will be ignored. When parties like UKIP suddenly receives lots of votes in certain districts, and they get people in the Parliament- never heard of in UK history before-, big parts of the UK system suddenly has to realize that the Labour or Conservative days are over.
Why do many people vote for UKIP? They are against the EU (they don't like non-brits in Brussel governing them), and against immigration. The English system is in many ways stuck in the medieval age. The lords and the old conservatives are terrified because the UKIP wants to throw away the old system, where Hereditary lords, heirs to medieval warriors, can still vote on legislation in a 21st century democracy; they want do replace the House of Lords with a proportional representative senate. Is this bad? I do not think so. That does not mean UKIP is the solution (because they are nationalist scumbags- my personal opinion). However, old UK may be falling down- and a new reality is upon them. With possible Scottish independence within a century, and a nationalist party growing in old England, the old order is threatened.