Michael Yon disagrees with you about Gates. McKiernan's firing was ... perhaps ... ham-handed. Or it might be just the ticket to usher in a needed change in tactics.
Yon's opinion of the new guys is very positive.
My complaint is not about the new guy. He is the second coming of Petraeus from what I’ve read.
My complaint is with Gates.