Because she was doing her job, and that's what the job is about--talk about what has been cleared by intelligence/security and don't talk about what wasn't cleared for talking about. Duh.
I suppose you'd rather have her behave herself like Cheney did--blow CIA cover and screw up intelligence ops just because you don't agree with the conclusion.
The comment quoted above has
NOTHING to do with your claim that David Petraeus fed her the crap she went out and spouted.