Outing traitors is not treason, even if the act itself might put the people used by the traitors at risk. You just see the situation completely backward.
If your general asks you to kill the President, he's the traitor, not the soldier who refuses to obey the order.
Snowden has outed the traitorous organisations which where the ones betraying the country and the people at large. THEY were the traitors, he's the one keeping things straights.
I'm not sure it's deliberate blindness or simple naïveté here.
Sure, you'll get a reliable legal and lawful protection when your whistleblowing is outing the very people who actually have the authority to give you said legal and lawful protection
Okay, you anwered my question above. It's deliberate blindness.