In reply to RyanOsborne:
The league table
The post-war league table of Prime Ministers
1. Clement Attlee, Labour 1945-51
2. Margaret Thatcher, Conservative 1979-90
3. Tony Blair, Labour 1997-2007
4. Harold Macmillan, Conservative 1957-63
5. Harold Wilson, Labour 1964-70 and 74-76
6. John Major, Conservative 1990-97
7. Winston Churchill, Conservative 1951-55
8. James Callaghan, Labour 1976-79
9. Edward Heath, Conservative 1970-74
10. Gordon Brown, Labour 2007-10
11. David Cameron, Conservative 2010-16
12. Alec Douglas-Home, Conservative 1963-64
13. Anthony Eden, Conservative 1955-57
Eden was responsible for Suez, when Britain colluded with the French and Isreali to launch an attack on Egypt (not entirely unprovoked, but certainly disproportionate). The plan was for Israel to attack, Britain and France to act as peacemakers by calling on both sides to withdraw from the canal, which they would then manage as neutrals. Since this entailed Israel advancing by a further 50 miles it fooled no one, even the Americans condemned it, and the Soviets used it as cover for their bloody invasion of Hungary. So definitely put him bottom of the list.
Not sure about Alec DH - a useless, ineffectual leader, but did far less damage to Britain than Cameron. And John Major, though a very nice chap by all accounts, was reasonable for the hasty privatisation of the railways, so deserves to be lower down the list
Post edited at 14:49