Now we know why David Cameron didn’t want a debate with Ed Miliband. On VAT, on immigration, on food banks, on the NHS, he couldn’t defend his record. He even admitted he couldn’t live on a zero hours contract. Ed Miliband has a better plan for a better future for Britain.