Like I've said in other comments on Snowden: he had an agenda.
This wasn't just simply a case of a guy who was involved in something he couldn't stomach any longer; he went in with the intention of gaining access to materials he didn't have a right to see. He took on the persona of a mole and use the access he did have to gain the trust of people via subterfuge. THAT is how he got these documents.
If Snowden had a foreign handler, then he would be called a "spy." The jury is still out on whether or not that was the case.
I'm not taking anything away from the disclosures that were made about NSA overreach, but seriously, do we hate our government so much that we are willing to cheer when another government subverts it?