Just listened to the BBC news summary - and it struck me that EVERYONE has done craply.
The summary was basically "x has done worse than hoped, x has failed to make gains hoped for, x has failed to secure a majority".
The only bright spark was the Green party who gained their longed for seat (yay!).
I think this really shows the public's desire to punish ALL politicians. They don't like anyone enough to return a majority. One way or another, somehow the result usually echoes the real feelings of the people. Democracy is a "strange and wonderful thing" to quote paxo.