I forget where I read it, but MacArthur and George Marshall rarely were seen in public in full uniform. Yet, Petraeus is always strutting around like that to awe us.
But, even if he's always been a jerk, that doesn't mean that the timing doesn't stink to high-heaven.