True enough about braking promises, but this sort of stuff isn't something that can be "pushed up the channels".....When you break a promise not to talk about something, you should expect a punishment, and face it. I feel like he was the kid who ran from his parents after doing something wrong because he didn't want to get spanked (if he got punished at all)
As far as "a kid who ran from his parents", I think you may want to look at Snowden's work history a little closer. Whomever or whatever he is, there would seem to be a whole lot more going on here than any typical "disgruntled kid".
One of the more interesting things to me about this event is that Snowden really hasn't exposed a whole lot information that wasn't previously known or available in the public domain, making his revelations more a political embarrassment rather than any real breach in national security. Truth be said, Snowden hasn't released a lot of the specifics which I assume he would naturally be knowledgeable of. So all the various "vestal virgin" politicos who are now publicly declaring their aghast at these revelations are either completely disingenuous or ignorant fools. My bet is predominantly on the later.