Actually, public opinion in the US has swung in favor of Edward Snowden. There were a lot of people calling him a traitor in the beginning, but as more information came out and it became clear just how vast the scope of government surveillance truly is, more people started calling him a hero. And these days, the majority of Americans already KNOW that the mainstream media is bullshit. There has been a rise of alternative news sources and citizen journalism, which on the one hand I applaud, but at the same time it also gives rise to a lot of conspiracy theories and fake news stories which garner more attention than they should.
Most of the people I know are like me - they gather their news from a variety of sources both foreign and domestic. In that way, we can deduce what is true and what is not true.
Poll: Americans say Snowden isn’t a traitor — MSNBC
It is clear that Snowden's revelations have also succeeded in getting people TALKING more about the police state we live in here. It isn't just the extremists talking about it either, now it has become a mainstream discussion. Everyone I know is talking about it, and everyone I know agrees that the NSA has gone too far.Approximately 55% of American voters view Snowden as a “whistle-blower,” according to new Quinnipiac University poll. Only 34% consider him a “traitor” for revealing details on two of the nation’s top secret surveillance programs.
A majority view him as a whistle-blower in every subgroup–political party, gender, income, education, and age–except for African -American voters, among whom 43% call him a traitor and 42% a whistle-blower.
Researchers also spotted a “massive swing in public opinion” when it comes to how the public feels about spying programs in relation to civil liberties. Now, 45% of voters say the government goes way too far restricting civil liberties in regard to its anti-terrorism efforts. That’s a big switch from 2010 when 63% felt the government didn’t go far enough in its efforts to protect the country from terrorists.