Snowden should be held accountable for his actions and he should be tried on all charges they want to throw at him.
I don't live in the US but I thought that's what the NDAA was for? You lock up a guy without charges or trial to make sure no one ever hears his side of the story. It's a perfect opportunity to use it and show potential whistleblowers that not only are they guaranteed to spend all their life in some detention camp but they will also be denied rights any convicted serial killer or child molester enjoys because technically they are not going to be prisoners. Frankly, I think the guy is royally fucked.
As I see it his two choices are:
1) Spending the rest of his life in some detention camp without the right to see any visitors
2) Getting asylum, moving there and disappearing without a trace/ dying in a freak accident some time later