Fuck "seeking some sort of deal with his lawyers". A plea bargain would require him admitting wrongdoing. He raised internal concerns over the illegal activities he saw and was told to be quiet. Snowden himself has said he feared what happened to John Kiriakou (the whistleblower who exposed CIA's illegal torture program) happening to him had he made an even bigger issue out of it. The people who should be supporting…
Even if you think he did good overall, he did so some wrong.
Much of what he leaked is unambiguously legal and exactly the sort of thing that the NSA is supposed to be doing.
Clearly legal:PPD-20, spying on China, Tempura/Upstream, Embassy spying, spying on Germany, spying on al Jeezera, various spying methods, etc. etc. etc.
Murky: internet meta data program that ended in 2011, prism, collection of US data on overseas cables
Illegal: telecom metadata, various personal abuses by employees
Snowden wasn't elected to make US policy and he doesn't get to dictate what US policy should be. The bulk of his secrets were directed at policies he disagreed with, not law breaking.