This story if total BS. As a senior enlisted Navy retiree I can tell you that NO SECNAV would get on the general announcing system of a U.S. Navy Ship and use profanity when addressing 5,000 men and women. Do you people believe that SECNAV flew all the way to Guam just to explain his actions in firing that idiot CO? He is neither obligated nor does he owe those sailors ( and i use that term loosely) an explanation. What those sailors should be doing is getting their ass in uniform, then STFU and get back to doing their jobs.
FYI there are no “gangplanks” in the Navy anymore. That CO was not walking the gangplank. He was walking off the ship on the forward BROW.
If SECNAV did so what this story describes, then he would be next to walk the so called plank.