Nope.
He took a loyalty oath. When he gave up information about abuses of spying on Americans, he was a whistle blower. He should have stopped there.
Instead, he went on to give information about spying on AQ, North Korea, China, Russia along with spying on friendlies as well. THat was treason pure and simple.
I am no longer connected to that world. However, I find it hard to believe that AQ , ISIS, etc have not made massive changes to avoid all of the issues that Snowden released.
As such, he has made this world a much deadlier place. In fact, I would not be surprised to find out that part of why Russia is invading Ukraine in the way that they are and pushing things is because we no longer know what they are thinking and how putin is reacting to various deals.
I am all for whistle blowers. These are ppl that report ILLEGAL actions, or abuses of powers against citizens (that may actually border on the edge of legality).
But telling other nations our capabilities to spy on them, all of which was what the NSA was set up for, is out and out treason.
When most other nation's citizens do this, they execute them. But all will lock them up for this.