The CIA was recently skewered in a Senate report as being essentially a rogue, overreaching agency that violated many people's rights. Everybody knew about waterboarding and torture without any Snowden to blow the whistle. It's hard to keep 'secrets' this large.
I guess I am content to put some faith in the system. Things like CIA torture and the NSA happen. It has happenned before and it will surely happen again. It's not "okay", but as long as the citizenry control the levers of government (and we do), then I am content that the right thing will be done in the end. The problems happen when the will of the people do not match "the right thing". When it came out that the CIA was torturing people illegally, people actually defended it wholeheartedly. Same with the NSA. Joe McCarthy was pretty popular for a long while, and he was pretty blatantly violating people's rights out in the open.
What is needed is a sea change in the way that the general population thinks about these things, and that change will be reflected by government leaders who want to stay in office. Democracy is actually pretty efficient that way. That tide will turn as it always does, but it is hard to effect change when most of the population, and therefore the leaders they elect, are complicit. Snowden is not a villian, but I do think of him as a fool.