As someone who has the pleasure of submitting to the administrative waterboarding that is a polygraph every five years, I find our current system horribly flawed. Why? Because many people who also have access to this information do not have to submit, and further, are most often found to be the ones who leak information to the press. Or, in this case, worse.
I find the poly (and polygraphers) to be obnoxious, annoying, crude, and flawed. But for all the imperfections, it's a great sanity check against those who are truly up to something.
In all fairness, everyone that handles intelligence materials should have to submit. Including, especially, members of Congressional intel committees, their staffers, Department of State, and certain law enforcement positions.
I'd be the first to say that it sucks. Having spent quite a while in Army special operations, my background is a bit more colorful that most, and my poly is probably a bit more rocky, but if I need to play, certainly the big fish and the diplomats do as well. Otherwise, why bother? Both of these fools likely would have been caught years ago if we applied the same standard to all.