Of all the whistleblower cases of the last 10 years, Thomas Drake has the most sympathetic. The conventional narrative about Drake appears to be mostly correct. But there are two very important details that this story not only leaves out, but implicitly contradicts.
1. Drake did not follow NSA whistleblower protocol in revealing details about Trailblazer. Unless NSA whistleblower protocol includes "create a Hushmail account and then send classified documents to journalists over it".
2. Drake was concerned about dragnet surveillance. But his concern wasn't "why" or "whether". It was "how". Drake blew the whistle on Trailblazer after a program he sponsored, ThinThread, was pushed aside for Trailblazer. ThinThread sounds a lot better in magazine articles, but it too was a large-scale dragnet surveillance system. The differences were that ThinThread was less expensive, and that ThinThread had better technical controls. But nobody on HN would be OK with ThinThread either.
For pretty much all of the whistleblower cases, you can go to the Federation of American Scientists (FAS.org) to get the original case documents.