This is also another wonderful reason to have national sovereignty, and not a Global Government. Snowden needed somewhere to run to, and the same goes for foreign dissidents, they should be able to come to America are whatever other country will have them.
I'm actually a little surprised that Snowden has not been turned in by any of the countries he has been in so far.