The pattern of evidence to date is that Ed Snowden is a traitor working for Russian foreign intelligence and now fled to exile in Russia, living there only under Putin's protection. He's been a key part of their effort to smear and undermine the US and their alliance partners for many years. He has no honor or moral authority or credibility.