I don't think it works for Snowden. I actually believe he was ardently an American patriot who wanted to expose what he thought were illegalities and essentially corruption but didn't think he's survive or get a fair trial here (both of which are unfortunately very possible). I don't think he ended up in Russia at his choosing. I believe he had an original destination in mind (correct me if I'm wrong) but wasn't able to get there before his visa/passport was revoked? Something like that.