Prime Minister David Cameron told British lawmakers during a heated session Wednesday that if he had known then what he knows now about his one-time communications director, former News of the World editor Andy Coulson, he would not have hired him.