In order of preference:
1. Trotskyists
2. Tree Huggers
3. Love Wales
4. Love Scotland
5. Disrespect the Disunity Sect
6. Red Sellouts
7. Whigs
8. The Ultimate Joke Party
9. Yellow Sellouts
10. Toffs
11. Rural Nazis
12. Love England, Hate Everyone Else
13. Kooks
14. Christian Dictatorship Party 1
T 15. Christian Dictatorship Party 2
T 15. Urban Nazis
Not far from my opinions:
Labour - D
Conservatives - F
Liberal Democrats - F
Greens - B
UKIP - F
BNP - F
SNP - C
Plaid Cymru - C
RESPECT - B
Liberal Party - D
Libertarian Party - F
English Democrats - F
Christian People's Alliance - E
Christian Party - F
Trade Unionist and Socialist Coalition - B
Official Monster Raving Looney Party - F