Some of his actions rub me the wrong way as well, but for the most part, I don't know of any other way ha could have leaked the domestic spying info other than to flee the country first.
He was also smart enough to know that the only way Russia and China would give him asylum is if there was something in it for them.
Given the recent treatment of Bradley Manning, I don't blame Snowden for fleeing and giving info to the Russians.
This message has been edited 1 time(s).