In my opinion this had nothing to do with blowing the whistle, and appears to have everything to do with saving face.
If something is incorrect, you discuss it with your boss, or his boss. Have a problem with a co-worker, then discuss it with your supervisor rather than letting the entire company know about it. Going public should be a last option; Fischer chose to make it his first option.
To me this is like a player having a disagreement with his position coach or coordinator, and rather than choosing to talk about it with that coach, or the head coach, he decides to instead talk about with the media in a post-game press conference.
Perhaps we agree to disagree, but I don't think that's the best way to handle things. Being on the competition committee Fischer certainly not only knows who he can discuss this with, but in addition those people are going to take the time to speak with him about it.