I guess this is kind of where I'm at with him. Although I don't really think he's a "bad guy". What he did was treason and it was "wrong", but I think in this case the ends justify the means. What he exposed was far worse than how he did it.
“If you think that one, Al Qaeda and similar groups are the enemy for purposes of treason; two, his actions assisted them in operations against the U.S.; and three, that was his intention,” Harrison said, “then the argument that it was treason is pretty good.” - John Harrison UVA LAW specializing in constitutional law and history.