I was originally thinking "he should have gone to IG/Congress rather than the press", but seeing the Binney/Drake/Wiebe interview where they all had gone through the IG/Congress process themselves, recognized they'd accomplished fuck-all, and supported Snowden's decision to go directly to the press/public, kind of convinced me.
I personally might have considered going to someone else in government, other than IG or H/SPSCI -- like to Udall or Rand Paul or maybe even a judge or governor -- as more effective than the "official" channels, but less illegal than a journalist.
Protected and utterly pointless. Congress already knew what was happening. The NSA's IG is not an unbiased observer.
Unfortunately, the official channels are broken here. You have members of Congress talking about how these revelations are just the tip of the iceberg. That means that they know more, that they know details that will shock people, and that they are doing nothing about it. What good would it do to go to them with this information?
No. We don't know their legality. As far as I can tell, there have been pseudo-legal rulings on the subject. But the existence, never-mind the substance, of those rulings are classified. Some people have a problem with that.
I agree the NSA IG and PSCI's are essentially insiders, but "deal with this or I will go public" would give the minority members some cover.
I will grant you that it's not the greatest law and I'm not sure I would avail myself of it if in his shoes. It does exist, though.