You are confusing the treasonous bastards in the government with a guy who told us what the treasonous bastards were doing!
You should channel your anger in the proper direction!
I would almost agree with you, but unfortunately, he is a traitor. This is the closest analogy that I could envision.
Imagine a scenario where a faction in the US government was going to release or had released a biological weapon on U.S citizens.
Would you:
A. Try to find a legitimate means to address the threat while ensuring that rogue agents are held accountable.
B. Go to the press with intimate details and let the chips fall.
C. Release all research on the biological agent to the enemies of your country.
If you picked C, congratulations. You are Edward Snowden. If you want to idolize traitors, go ahead. Just do so honestly.