I might be slightest bit supportive of Snowden if
1) he hadn't entered his contract job in the NSA with the predetermined intent to get classified information and expose it, before he knew anything was wrong. It wasn't a case of being a loyal employee until he saw something unethical. he went in with that intent beforehand.

And
2) If he had fled to some third-world country, and not straight to China and Russia, who would do maximum damage to U.S. national security with anything they learned from Snowden. And regardless of Snowden's consent or not, have definitely drained Snowden's laptop he brought with him of every last scrap of classified information. Snowden had to know in advance that would be the result with any information he carried to those two countries (regardless of his consenting to disclose it or not), to the greatest enemies of the United States.