re. Snowden: He's a traitor that literally committed treason and should be prosecuted under the fullest extent of the law. His dissemination of the information he stole can be described as nothing less than careless, and he has undermined the US's soft-power and counter-surveillance capabilities on the world stage.
I'll agree with Snowdon prosecution the day Keith Alexander (former NSA head) is prosecuted for mass spying of citizens without court mandate.
Not to mention lying to Congress.
I can understand why Snowden must be prosecuted. If he wasn't, then it would basically send a signal that anyone can just steal all of the NSA's files, and escape consequences (If that's the case, what's the point of secrecy?), but he did do a lot of good as well, and it was due solely to the unknown abuses and dishonesty of the NSA.