Edward Snowden: Traitor or Hero?

The Internet is awash in a battle over what Edward Snowden is. Traitor? Hero? Lunatic? Saint? Here is what the people are saying so that you can decide.