I'll respond initially.
The issue here is secrecy and keeping information hidden. One thing that is very interesting about the PSDPA is the extraordinary lengths it goes to make sure that nothing will ever come out of the allegations that whistle-blowers make. That information is buried forever, and no one can ever get at it. As for the criminalization of whistle-blowing, it's the same idea. Often the strong wish of the bureaucracy is just to bury some information and make sure it can never come out.
Laws like this ought to be written so that is simply not possible.