A lot of people, including Dianne Feinstein and John Kerry (and Marc Andreessen), still think of Snowden as a traitor. Mind you, in theory, treason requires “helping or supporting an enemy.” I’m not sure which enemy they have in mind: Russia? China? Edward Epstein insinuates that the Snowden affair was a foreign espionage operation all along, but the man himself claims he took no secret files to Russia and was able to protect them from Chinese spies as well.
Do the people of Earth count as an enemy?
The anti-Snowden brigade generally claim that he should have worked
within the system to blow the whistle on it, and/or should have returned
to the USA to face the subsequent music — although it has since become
apparent that the NSA has not been completely forthcoming about Snowden’s attempts to express his concerns without going public.
-- Jon Evans, "Dear America, Would You Please Give Edward Snowden His Medal Of Freedom Already?" (Tech Crunch).