British Prime Minister David Cameron deserves praise for his speech regarding the debt crisis, one which pulled no punches.