I agree except blaming it on Trump for putting Milley there. Whenever a new CEO comes into a company they bring along a few trusted former associates. Trump went from driving a car to captaining the Titanic. He had nobody in his associates that knew how to manage a huge ship. If you recall the media was bitching about how many times Trump changed personnel in the beginning. Trumps only mistake was he thought there were some people in government that actually cared about the country and Americans.
The hardest lesson he learned is they, both Demoncraps and Repugnantcans did not want him rocking their gravy train. Dems came straight out yelling impeachment 20 minutes after his inauguration, Reps were more underhanded and secretive but just as subversive.
I would take Trump back in 2024 in a heartbeat to finish what he started with the full knowledge that the swamp is full of rats both blue and red.