The president announced on Twitter he had canceled the peace talks after the Taliban killed another U.S. soldier, but critics say it never should have happened.