Petraeus has no authority to condemn expressions of opinion by American civilians.
He needs to do his job and otherwise STFU.
Exactly, FU general P. Just do your job which is kill the enemy and break their stuff.