The first past the post system really is insane. With 641/650 seats declared, the results so far are Conservative - 302, Labour - 256, Lib Dem - 56. However, the proportion of actual votes is 36.2%, 29.1%, 23.0%. The Lib Dems should have 40 seats less than Labour, instead they have 200 less. Seems pretty clear that the whole electoral system needs some serious sorting out. At the moment who the public vote for has very little to do with who actually ends up in power. Those of the public who are actually allowed to vote rather than being sent home by the police.
And that's we use a variation on PR in the Scottish Parliament....