Trump cares more about what Fox News commentators think about foreign policy than his own defense secretary, a retired four-star general.