But most folks I talk to (even not in tech) know that the nsa is supposed to be doing foreign spying and are fine with it. You quickly fall into a minority thinking that exposing foreign operations was "right".
The thing with "foreign spying" is that most people I know do make a distinction between spying on foreign governments (were the biggest question is, should governments spy on close allies, and if so, how much?) and mass surveillance abroad.
Think about it this way, would you be mad if Russia FSB agents were constantly trying to get access to classified military networks of the US? Well no, that's part of their stated functions and one of the mildest at that. If those networks get hacked it is the U.S. fault! Same with the NSA hacking Russian govt networks (substitute countries as you will, it doesn't matter). But if it turned out that the FSB was intercepting every phone communication in the U.S. 100% of the time between random civilians (which btw might or might not be the case...), that would be a different situation. Mass surveillance is different from targeted espionage and is not any more righteous when you do it to civilians abroad than when you impose it on your own citizens.
Besides, there is the whole lot of evidence of decisions where the NSA intentionally weakened U.S. cyber-security in order to make sure it could spy on foreign civilians using those weaknesses. Making yourself more vulnerable to attack while pissing off as many people abroad as possible is the opposite of what you want your government to be doing, it would seem to me...