He could have chosen to not collaborate with the russians
Yes, he could indeed. He could be the metaphorical guy with the bags standing in front of a line tanks. But why should he?
This might not a big deal for you, but on a purely theoretical level, you don't see how this hypocrisy could be important for others?
If you insist on applying a purely theoretical analysis, on the actions of a very real person with very real concerns for his safety, then I think I've found the problem with this discussion. You can't lift this problem to this level of abstract theoretical morality.
But to answer your question more clearly: no, I don't see how this perceived hypocrisy could be important for others.
Do you sincerely believe, that Snowden should have stayed put and faced a firing squad for whistle blowing? Snowden is trying to survive, and if daddy Putin says "go on TV and say these lines", then the sentence doesn't have to end with "or else". Snowden did what he had to do for his country, by telling the public about the surveillance, now he's paying for it. Why should Snowden be fighting for the Russian people as well?