I am compelled to draw a parallel with air crashes and NTSB investigations.
They don't usually fire the head CEO of an airline after a fatal crash, but if the pilot is found to be criminally negligent, he can be charged with manslaughter.
In the interest of safety, I would hope that a thorough investigation of each of these recent naval incidents happens, even if the results need to be kept classified.
If a Navy guy's only job is to look out for other ships, and he doesn't do his job and people die, sorry, but the weight of the law should hold him accountable.