So your word is gospel, huh?
My word is irrelevant. When Snowden signed up, he gave his word not to divulge the secrets he had access to. He broke that word. He is therefore a Traitor to his country.
The Constitution is not a suicide pact. The government has valid national security secrets that must be protected. Unfortunately, the government needs computer geeks like Snowden in todays world but it appears a significant number of them are security risks and should never have been given access to the information in the first place.
In my view the only way to make folks like Snowden honor their word is to shoot ‘em if they leak.