The last elections are a case in point - Labour should have been absolutely slaughtered, but wasn't.
Labour changing boundaries had a lot to do with that. Fewer people voted Labour in 2005 when they got in with a clear majority, than the number who voted Tory last year which culminated in a hung parliament. Take where I live for example, it has always been a close contest between Liberal and Tory, the neighbouring constituency has always been a safe Tory seat. The last Labour government changed the boundaries, moving the part of the constituency with the major Tory vote, to the neighbouring safe Tory seat, which has now made the constituency I now live in a safe Liberal seat, without the Liberal vote increasing, creating one less Tory seat against Labour. Add to this a lot of people's lives were decimated under the last Tory government, these people will either continue to vote Labour just to keep the Tory's out, or not bother voting at all.
There's no difference between New Labour the Tories or the Lib Dems, they're all a bunch of lying, self serving career politicians, who couldn't give a flying **** for the electorate, as long as they keep voting for them and their mates. Blair, Cameron and Clegg were all educated at highly expensive public schools, strait into Oxbridge, then from there to politics, not a bloody clue about the country or it's people and not a care either.