Military whistleblower protection only extends to illegal acts.
There was no illegal act for which he a whistleblower. He broke the chain of command to tell the press of stupidity and mismanagement. Stupidity and mismanagement can cost lives without being a crime.
I’m sure he was fully aware of the possible consequences. Captain Crozier traded his career for the lives of his sailors.
He is a hero.