I don't think that he deserves asylum either. I think he should come back to America, have a public trial with media coverage, and then we can firmly establish if what he did was wrong.
Edit: It appears that I'm unable to reply to the various comments on this, so I'll try to refine what I'm saying:
I do think that whistleblowers are necessary, especially in large, secretive organisations. But I think that Snowden's limbo isn't providing the requisite closure on the matter. I think that he should be compelled to explain his actions in court. I think all whistleblowers should, just as I think that anybody who kills somebody under a make-my-day law should still have their actions examined. Whistle blowing isn't something that somebody does lightly, and i think that should be doubly true for matters of national security.
Additionally, trying to vilify the government in a press statement is silly. Let their actions speak for them, and let your own actions speak for you.