Miliband only has himself to blame. Appalling campaign and he was an appalling opposition leader, although has been badly advised.
Take their major pledge: minimum wage of 8 pounds an hour, by 2020. Based on current inflation it'll be more than 8 pounds by 2020. So, one of their main pledges...