David Cameron owes us an apology