I'm sorry, but what the whistleblower "feels" goes against the "will of the people" is so much bullshit. There are elected leaders whose actual job is to judge that, and who have legal oversight over secret programs, and who represent the will of the people as best humanity can figure out how to make that happen. Those congresscritters have legal ways to fix these problems.
The fact that you think it's alright for the people who would be exposed to decide what information can be released shows you don't understand the purpose of whistleblowing and why we need to allow it. I understand the government needs to keep secrets, but as we've already seen, they keep too many, and the fact that they know they can keep these secrets has allowed them the freedom to make decisions that go against what the American people want. There's no longer any room for debate, after the recent leaks we know the US Goverment has been lying to us about things they shouldn't, things that would affect the decisions made by voters, things that affect peoples' opinions of our elected officials. The fact is if we could trust our government to do what's right without having to tell us about it, the leaks wouldn't have been an issue for the general public. Other countries' officials would still be upset, but if the government acted in the best interests of the people they represent, everyone wouldn't have been so angry when they found out. It's really very simple, power leads to corruption. More secrets means less oversight, less oversight means more power, more power means more corruption.
Mystics always hope that science will some day overtake them. -- Booth Tarkington