A resignation in protest against policies that have always been in effect, but in recent years ignored, is a good thing.
The others that are offended by the order against leaking to the press, should be encouraged to resign as well. That is the first step to getting control of a politicized agency. The second step is to push out anyone who used their position to try to affect the recent elections. They are not fit to serve.
In the book 'See no Evil', a CIA case officer noted that during the Clinton years(96), the CIA started to get more and more political and lazy in their work in regards to protecting this country. He said that the FBI was investigating and auditing the CIA more than they were working to find people here in our country. Tons of infighting, and tons of people not doing their jobs.
It's frieghtening.