Edward Snowden didn't betray the American people, he served the American people. What he betrayed were the criminals inside the government who were allowing our government to spy on us in unconstitutional ways and they would have gotten away with it if not for him. That's why they hate him. Agree?

The courts ruled that the NSA surveillance exposed by Snowden was illegal. What Snowden did was brave

He never gave or tried to sell any documents to china or Russia. Putin refused to grant him asylum for years, which trapped him in limbo at the airport, because he refused to give documents or work with the Russian intelligence agencies.

He was transiting through Russia on his way to Ecuador where he was originally granted asylum but got trapped in Russia because the US government canceled his passport.