How did it become so acceptable to criticize this government in the time of war as to openly leak secrets?
There was time when we executed traitors. However, since the Sandy Burgular "kid glove" episode, we no longer punish such actions. We wait and then give them back their security clearance...so they can do it again.