There also is the bizarre nature of the NYT could print what they knew was classified and claim immunity of the press (when there is no immunity to reporters concerning classified information), while pursuing Snowden. Snowden didn't publicize the material, the press did.
Moreover, since they way Snowden released it was to "report" it to the newspaper, putting him into the role of a "reporter." The government now doesn't go after the newspaper because that is a hell of a battle, so instead they just go after him because he's a little guy.
Finally, if he had exposed unconstitutional actions by the government he not only had NOT broken the law, he had complied with the law as I am confident he had taken an oath to
"protect and defend that Constitution." He took no oath to protect and defend the NSA. Also, statutory law is inferior to constitutional law. In a showdown between the Constitution and a statutory law, the Constitution always wins under rule of law.