In re Snowden, Greenwald, Miranda, et al., let's keep things simple and please remember our recent history...
Anti-terrorist and anti-espionage legislation should only be used against real terrorists and real spies.
This old DFH (born 1954) remember when Nixon tried using espionage laws against the NY TIMES and WAPO at the time of Ellsberg's release of the Pentagon Papers, and the Supreme Court ruled against the Government.
The Vietnam war began with lies, continued with incompetence and war crimes, and ended up with cover ups.
The Iraq war, ditto.
With some variations, what we're going through now with Laura Poitras, Bradley Manning, Snowden et al is very much the same process, with the same lies, incompetence, and illegal acts being revealed, and the same abuse by the Government of the existing security/espionage and now anti-terrorism laws to hide their considerable sins.
If there'd been a Daily Kos in 1972, it'd be thrilling (not!) to read here posts by members supporting Nixon and attacking Ellsberg, likely the same folks I read here today attacking Greenwald and Snowden.
History has rendered its verdict, folks: you were wrong then; you're wrong today.