This is turning into the most confusing story ever.
So Trump says the SecNav is gone because he failed to keep costs down, and because he mishandled the war criminal.
SecNav himself says he couldn't follow the order to allow the war criminal to keep his trident.
SecDef says SecNav threatened to resign rather than follow the order to allow the war criminal to keep his trident, but also that he went around SecDef to the White House to try to make a secret deal to allow him to keep his trident, violating the chain of command, for which he had to go. Which, to any sane person, makes no sense whatsoever when those two statements are taken together.
So Trump says the SecNav is gone because he failed to keep costs down, and because he mishandled the war criminal.
SecNav himself says he couldn't follow the order to allow the war criminal to keep his trident.
SecDef says SecNav threatened to resign rather than follow the order to allow the war criminal to keep his trident, but also that he went around SecDef to the White House to try to make a secret deal to allow him to keep his trident, violating the chain of command, for which he had to go. Which, to any sane person, makes no sense whatsoever when those two statements are taken together.