With a result this stupid the tories should suck it up and run a minority government for a while and then send us back to the polls.
LETS SEE HOW STUPID THE TORIES ARE:
The 30 Tory seats with the slimmest majorities
1. Southampton Itchen (31 majority, Labour second)
2. Richmond Park (45 majority, Lib Dems second)
3. Stirling (148 majority, SNP second)
4. St Ives (312 majority, Lib Dems second)
5. Pudsey (331 majority, Labour second)
6. Hastings & Rye (346 majority, Labour second)
7. Chipping Barnet (353 majority, Labour second)
8. Thurrock (345 majority, Labour second)
9. Preseli Pembrokeshire (314 majority, Labour second)
10. Calder Valley (609 majority, Labour second)
11. Norwich North (507 majority, Labour second)
12. Broxtowe (865 majority, Labour second)
13. Stoke-on-Trent South (663 majority, Labour second)
14. Telford (720 majority, Labour second)
15. Bolton West (936 majority, Labour second)
16. Aberconwy (635 majority, Labour second)
17. Northampton North (807 majority, Labour second)
18. Hendon (1,072 majority, Labour second)
19. Mansfield (1,057 majority, Labour second)
20. Middlesbrough South & Cleveland East (1,020 majority, Labour second)
21. Milton Keynes South (1,725 majority, Labour second)
22. Northampton South (1,159 majority, Labour second)
23. Pendle (1,279 majority, Labour second)
24. Milton Keynes North (1,915 majority, Labour second)
25. Morecambe & Lunesdale (1,399 majority, Labour second)
26. Finchley & Golders Green (1,657 majority, Labour second)
27. Camborne & Redruth (1,577 majority, Labour second)
28. Putney (1,554 majority, Labour second)
29. Harrow East (1,757 majority, Labour second)
30. Watford (2,092 majority, Labour second)