It seems to me that the nature of Rumsfields rebuke was that the Generals did not have the facts, not that they should not have revealed them to the House Panel. In other words Rumsfield says our troops are fresh, while the General and Admiral say they are tired.
This is just a guess, but I would tend to think that a congress person leaked the General's testimony to the press?
. . .
Natter came under fire for saying the Navy had run short of joint direct attack munitions, or J-DAMs, and had to borrow some of the satellite-guided bombs from the Air Force.
"We damn near ran out in Afghanistan," Natter said three weeks ago.
The way I read this, it seems that it was before Congress in open session and the other guy spoke out loud also it seems. That is the way I read it.