General Barry McCaffrey says the president is a serious threat to national security.