*personal opinion here...
Snowden is progressively wrecking US-world relations, and is neither a hero nor a patriot. He is a traitor, plain and simple, and must be brought to answer for his crimes.
He is to freedom what a flood is to a drought... and he's not only NOT helping the American cause, but making things worse on a global scale.
Think about it for one minute - if he was a 'hero' or even sympathetic to 'freedom' why would he flee to the places in the world where freedom is the least available? China? Russia? Cuba? Seriously?