The thing you have to understand about Military Justice is that it has to be harsh. These are guys whose job it is to take guns and kill people with them. Which is why, as a society, we very specifically outline their chain of command and that chain of command ends at the one person in the country that must be elected by the majority of people in the country. Because the right to legally order that another person be killed is so solemn that we only dare give it to the President himself (who then decides who he wants to put his trust in as far as chain of command).
As such you have to understand the highest value in a soldier’s life must be “to follow orders”. Because if that soldier substitutes his own judgment for that of his commander than our whole society falls apart (this is how we get military coups). Which is why we force soldiers to sign over their life to the military for their term of duty and why we take away many of their rights as citizens. You, as a private citizen, can tell off your boss without any fear of legal repercussions but a soldier will go to jail for the same act because the highest military value is “obey your commander”. So while I understand Military Justice might look harsh to civilians you have to understand that it’s absolutely necessary. The guys with guns who have the legal right to kill people have to be held to the highest standard possible. As do the paper pushers who deal with confidential data since they too can cause a person’s death through their actions.
(Just to head off one criticism right up front some will say this could lead to a corrupt Military. To those people I’d point out that a soldier can say anything he or she wants about their time in the service AFTER they leave the military)