If Libby was charged with spying, or treason, maybe even if he was charged with leaking classified information, I would say that the government could prosecute while withholding information.
but he's charged with what? Perjury, obstruction of justice? If they say he lied, he's damn well entitled to any information that could show that he wasn't.
This was a fake prosecution to begin with, and if the judge had any integrity he would throw it out.
He should be given the same treatment Clinton got for the same offenses....let off the hook, and enjoyment of a 60%+ approval rating.
But as we saw in the Clinton case having oral sex with your 22 year old intern is not a criminal matter. Lying about it under oath is (even if you don't think you should be answering the question, etc.). In Libby's case telling the press about society-spy-girl Val Plame is not a crime, but lying about under oath is. (even if you had every right to tell the press about it.)
That seems simple to understand. I have been under oath in a civil case and the thing my lawyer stressed in preparing me is: DO NOT LIE. Why are the rules different for Scooter than they were for me, you or even Billy-bob Xlinton?