According to what I am reading on Wikipedia about the specific timeline, the US revoked his passport
before he left Hong Kong. He claims he was planning to fly to Ecuador and was just going to
pass through Moscow. And yet there are direct flights from Hong Kong to Ecuador.
https://en.wikipedia.org/wiki/Edward_Snowden#Flight_from_the...
The US government is not responsible for him flying to or staying in Russia.