Snowden releases in China because he was intercepted. May have been China sensing a signal to CIA/NSA (like a giant fuck you) or China is actually working with CIA after that whole server/operatives fiasco from another drop. At any rate, China let Snowden go so that the blame game could proceed as planned.
How do you catch a dangerous animal? Just because Russia and China have clown ops doesnt mean they those countries ARE clown ops. The have their own clandestine ops. They vie for control over information and leverage in order to gain more power. Putin's boys are playing ball with Trump, for now, and Xi is playing a similar game. Everyone wants the DS out, dead, caput, etc. The question is where does it all go once the CIA is impotent? NSA takes their place? The games of espionage do not simply end, and we all eat bon-bons and drink champagne afterwards. This shit will carry on. Of that, you can guarantee.