Edward Snowden is the hero the world needs but doesn't deserve