His job is to protect his troops. He is there on the ground with them. He is doing his job. And how is giving his opinion stopping him from doing his job?
I was in Iraq on my 4th tour when Petreus got there. I was really impressed with his politically incorrect view on things, and the fact that he was a “walking General” instead of a “talking General” like Sanchez. But now he too has become way too much of an Obama asskisser. Kissing the ass of a totally clueless dumbass like Obama is dangerous on so many levels.