A Sainsbury's spokesman added: "We are perplexed by what the Prime Minister is reported to have said. It is plain wrong, not least because our business has succeeded in recent years precisely because we have done a lot to help customers manage the challenges of their weekly budgets."