Good point. I'm not a fan of MacArthur, but at least he was willing to get his hands dirty. To make my political position clear, I take the side of the Bonus Army.
I think Petraeus was always a careerist POS and people knew it. His nickname within the military was "BetrayUs." There was a long period of breathless, worshipful media coverage of him and McChrystal; they liked the cameras. This is well covered in the late Michael Hastings' book "The Operators."
I'm very disappointed in Mattis and McMaster. To be fair, I'm sure working with Trump wasn't easy. McMaster -- the guy who literally wrote the book on the mendacity of the general officer corps in Vietnam -- advocating for more of the same policies was skull-exploding for me.
I got all the F-Bombs you need and then some. I'm Slim Pickens riding an F-Bomb and yelling "YEE-HAW!"