And he has to run to Russia, a country that has much much worse human rights records (at least publicly, it is possibly that US government privately is much worse in human rights).
I think the people of the USA should ask their government what is the legal way to expose government wrongdoing, _to the extend Snowden did_, without being prosecuted and having to run for his life? I am afraid, currently no such law exist.
Why is there no chance of him getting a fair trial? Are you accusing Federal judges of being corrupt puppets of the Obama administration or something?
As to Federal judge's my understanding is that (might be wrong) most of these appointments are political in nature. And at least in case of supreme court the judges tends to align with their ideological bias and their interpretation of laws often wildly differs. Don't quote me on it though, just my understanding.
Also this has been going on for so long, why didn't anyone else from NSA use said well-defined legal channel to expose NSA activity or at-least put them up for scrutiny.
I can think of 3 reasons:
1) There is no well-defined legal channels to expose NSA illegal activity, to the extend Snowden did.
2) NSA only hires people who are morally corrupt.
3) NSA employees are genuinely concerned about their safety and well-being if they want to expose NSA.
As dissenters within the agency, they have a more accurate idea about how all of this works in practice than nearly anyone else.