Former CIA and NSA Director Michael Hayden said that President Trump slighted the armed forces by canceling his cemetery trip, adding that they grind their teeth when Trump calls them "my generals."