Imprisoning these ships captains is a bad idea. I agree, lets keel haul the negligent bastards and be done with it!!
Apply the principle to Army/Marine Colonels as well, and the Armed Forces will soon find no one willing to take the risk.