And you make Brit Hume's point.
What they're complaining about took place 3 or 4 years ago...
...Why didn't they complain then???
It's a congressional election year, they likely have been swayed by the DNC to speak out. I agree that if they had such deep concerns, they should have resigned then, showing some spine.
Because going public with dirty laundry while you're still a general would probably have ramifications
It is dangerous to have a person in charge who has quit not once but twice. Rumsfeld needs to be replaced.
"What they're complaining about took place 3 or 4 years ago...
...Why didn't they complain then???"
To be fair to the critics, its totally wrong for an active duty general to publicly disagree with his CinC.
Thus, its possible that they did privately raise concerns then. Its also possible they are now in 20/20 hindsight mode.