More info: Trump fired Secretary of the Navy for standing up to him

President Trump has now ordered the firing of Secretary of the Navy Richard Spencer.

Spencer acknowledged the "termination" in a letter:

"Unfortunately, it has become apparent that in this respect, I no longer share the same understanding with the Commander in Chief who appointed me," Spencer wrote.

"In regards to the key principle of good order and discipline, I cannot in good conscience obey an order that I believe violates the sacred oath I took in the presence of my family, my flag and my faith to support and defend the Constitution of the United States."

Secretary Spencer is referring to disgraced Navy Seal Eddie Gallagher's case. Trump wanted him to remain in the Seals but the military community did not. Spencer decided to stand up to the president.

President Trump just spoke about the firing for the first time on Sunday:

"I was not pleased with the way that Navy Seal Eddie Gallagher’s trial was handled by the Navy. He was treated very badly but, despite this, was completely exonerated on all major charges. I then restored Eddie’s rank. Likewise, large cost overruns from past administration’s.........

contracting procedures were not addressed to my satisfaction. Therefore, Secretary of the Navy Richard Spencer’s services have been terminated by Secretary of Defense Mark Esper. I thank Richard for his service & commitment. Eddie will retire peacefully with all of the.........

honors that he has earned, including his Trident Pin. Admiral and now Ambassador to Norway Ken Braithwaite will be nominated by me to be the new Secretary of the Navy. A man of great achievement and success, I know Ken will do an outstanding job!"