Everyone forgets that Snowden planned this data theft before he had the job. That alone changes the narrative, since he pitched his "story idea" to Greenwald in Feb of 2013. Snowden didn't get hired by BAH for the Threat Operations Center until March 2013, which is the compartment he needed access to in order to lift the data he'd promised to the reporter. If ol' Ed was really the purist other people make him out to be (that he wasn't), wouldn't he have not made arrangements to leak the data before he even had his hands on it?
A longstanding tradition in international relations, is that every nation spies upon each other, your allies more so than your enemies. Snowden's running to China, and then tattling "the US is spying on you!" shows either wanton ignorance, or more proof that he wasn't doing this "great act of self sacrifice" to wake up the American people. China's been a frequent home country to spies caught in the US over the past 10-15 years. Operation Aurora, Ghostnet, and a flurry of other incidences that corporate network guys could lay out show that China's been getting taint deep in our electronic networks for a while.
Snowden: so concerned about America and the people that lived here, that he stole documentation allegedly outlining foreign spying programs to nations he planned fleeing to. Because that protects our privacy.