Criminality was never part of his contractual obligation when he worked for the government. He had a duty to expose the crimes of the NSA and in so, is exonerated from any blame for what one might percieve as "criminal" on his behalf.
If our government didn't view the American peope and those who expose their crimes as enemies, he likely would have never run. But knowig that the government doesn't take lightly to being exposed as criminals, he was, and is still in the process of being made an example.
He's not a criminal any more than an undercover officer that is forced to do criminal activity to expose a criminal organization is one. We dont try those cops for their efforts, and this is no different.
Since I don't know what is contract was, or what he was supposed to be doing for the empire, or how he got a hold of all the information he had I can't speculate about any of that.
All I know is that he released classified material, which is a crime, and I know for certain he signed on the line to promise not to do so. I agree with your assesment that the gov't does deal harshly with whistle blowers and it shouldn't. However if he gone through the proper channels, such as Senator Rand Paul maybe, he would have put the government in a position where it was in conflict with itself, and not against a single obscure individual.
Fleeing to enemy territory completely discredited him IMO.
There are no proper channels fro exposing the governmetn in its crimes. What there are, are procedures for stonewalling exposure and minimizing it's breadth. The "classified" material you refer to is the American people's property. That the NSA stole in actions as nothing short of criminal. Therefore, they had no right to the information or to classify it. Making SNowden's "crime" moot, and even more, a duty just like any other American. He's exonerated of all crimes when breaking the rules to undertake exposure.
The government and their lapdogs, however, have already made the narrative about what Snowden did and allowed the REAL story to go by the way side in order to shadow and dillute the criminality of the government in this case.
Which is EXACTLY why Snowden fled. He'd be in a Bradley Manning position right now or worse had he not. Sticking around to be fucked over by the criminals that you exposed is about as wise as handing over the information he was trying to get to the public to a higher up in the NSA to take to a congressman for some political points.
the real story here is government criminality, not Snowden's method of exposing them. Conveniently, that seems to be the bigger priority of the story; making a case against the person who exposed criminal behavior instead of the criminals themselves.