Nobody had the heart to tell David Cameron the “Buy One...