I think the Tories won simply because they have a more credible leader. The Labour Party actually the unions. Failed to learn from recent history, first Foot then Kinnock, leaders who did not resonate with the country. Well that's because they were too left wing I hear people saying, but the Tories also had their problems with Hague then IDS. Remember them 2001 election where blair's labour trounced hague's conservatives despite the fuel crisis and foot and mouth? Tories won this time because in the end the British electorate rejected Ed Miliband. I think one needs to be careful before concluding that Labour lost this for simply being too left wing. They didn't and they were not which is why the SNP trounced them in Scotland. The deficit must continue to be cut and borrowing reduced, while public services not decimated, so Politicians should not be afraid of putting forward some tax rises to mitigate cuts.