Coats is a federal employee. As such, he should avoid making controversial or political statements. He is paid by the American people to focus on his job, not make news or take issue with the president on matters of state.
If he wants to get into the political arena he should quit his job and run for office.
He’s an OLD SLOW man who needs to retire. How did he get this job...he was a SENATOR!