There's a right time and right place to publicly criticize a country's actions, and I think it comes after you no longer depend on that country for political asylum
Yes because he thought his life would be a lot more convinient by realeasing the NSA documents to the world. Generally whistle blowers are seen as having incredibly cushy lives. I too believe that Edward Snowden did it for the fame and fortune that were sure to follow the leak.
I'm sorry if this is overly sarcastic but I do not know what other kind of answer you'd expect. The basis of your question is seems not to be based in reality you might as well ask why the founding fathers didn't believe laws applied to them.