I totally agree. Corbyn did a great job at mobilising Labour and indeed UKIP voters. What he did not achieve in sufficient numbers was to convince moderate Tory voters.
Traditionally, sitting governments get booted out after 1 or 2 terms unless they are simply outstanding and/or their opponents are in complete disarray. This is even more true when the incumbent government is having to make deep cuts and other very unpalatable decisions. After a few years, people start to literally loathe them, as we can see is the case from these very forums.
When you put it all together;
- Abysmal Tory campaign - check
- Deeply unpopular austerity - check
- Been in power for years - check
- u-turns and all sorts of cock ups - check
- No positive Tory vision for the future - check
- Home secretary personally responsible for the police cuts - check
It is inconceivable to me, that a sensible, moderate Labour leader would not have won yesterday. I'm 100% positive they would. However, as Len said, there would not have been a general election yesterday, if Labour party did not had Corbyn at the helm in the first place. The Tories would never have called it.