I agree with your assessment of Petraeus, but 18 months ago we would probably have said the same things about McChrystal.
Yes, probably correct but that was before we knew he was a libersl and voted for Ostupid.