It's important to note that Snowden did not disclose these documents - he brought them to journalists, who then worked with the USG to coordinate what could be published to the public.
Historical analogies, such as the huge civil rights win in Ellsberg's Times vs. The United States sets a precedence that is not going to stick with Snowden. Ellsberg could not escape the Espionage Act charge but it was dropped by minstrel. This is not going to be a repeat with Snowden - they are going after him with the Espionage Act because they know that it specifically excludes the defense that the leaks were performed in the public interest.
History of National Security laws show how opaque the presumed-to-be transparent process of the court are supposed to be. Take for example the Lavabit case, done without a jury with a secret court summons and with evidence that the state promised the judge was there but could not provide to the defense or public for inspection because... national security. All done with only one or two weeks notice and a gag order that made it nearly impossible to find legal representation.
This was for Snowden's email provider.
Finally, the Virginia court circuit is one filled with lawyers not known for their expertise or lenience in civil rights matters but one with lawyers known for their favoritism of national security.
But overall we've got what we need from Snowden and I don't care so very much for me what he does. When I say he shouldn't come home it's prescriptive advice: meaning I would recommend to him - if I were him - that he find amnesty because of the facts listed above.