If the notion that "We get the MPs we deserve" holds any truth, one is forced to wonder what on earth the poor voters of Bradford West must have done to deserve this!
In 2010, Labour had some 18,000 votes and Conservatives some 12,000 there. This time, they got 8,000 and under 3,000 respectively, so each lost roughly 10,000 votes. Clearly, it's worse for Labour, given that they lost the seat, but equally clearly the Tories haven't got anything much to shout about.
I myself do not believe Labour have a cat in hell's chance of winning the next election if the two Eds are still in charge when it comes.