While some people might agree what Snowden did was morally right, that doesn't mean it wasn't technically criminal. Personally, I found his revelations only mildly surprising, if you had asked me if the NSA was doing that stuff prior to the announcements, I would have said something like, "I hope not, but it wouldn't surprise me."

Do I think the NSA should have been doing what they were. Probably not. Do I understand the thinking that got them there. Yes. Do I think Snowden did "the people" a favor by revealing this? *shrug* Maybe.