Pentagon Pete’s Regime Hit by ‘Mean Girls’ Leak
“It feels so much like petty, high-school or middle-school drama,” one official said.

Alex Wong/Getty Images
Pentagon insiders are complaining about Defense Secretary Pete Hegseth’s “mean girls” politics after several military leaders were pushed out in the middle of President Donald Trump’s war with Iran.
The abrupt firings this month of Navy Secretary John Phelan and Army Chief of Staff Gen. Randy George, plus Hegseth’s very public feud with Army Secretary Dan Driscoll, have Defense Department employees wondering who will be axed next.

President Donald Trump agreed to let Defense Secretary Pete Hegseth fire Navy chief John Phelan.
Tasos Katopodis/Getty Images
An administration official told Axios there’s been “a lot of confusion and head-shaking” at the Pentagon this week.
“It feels so much like petty, high-school or middle-school drama,” the source said. “You have this pervasive, ‘Oh my gosh, what is the next perceived slight that is going to upset the Mean Girls?’”
ADVERTISEMENT
The Pentagon did not immediately respond to a request for comment.
Sign Up for The Swamp Newsletter
By clicking “SUBSCRIBE” you agree to our Terms of Use and Privacy Policy.
Phelan, 62, a billionaire investor and longtime Trump friend and donor, was fired this week after months of tension with Hegseth, 45, who was reportedly unhappy about Phelan going over his head and dealing directly with Trump.
The defense secretary and his deputy, Stephen Feinberg, reportedly convinced the president that the Navy boss wasn’t moving quickly enough on a plan to develop a new “golden fleet” of “Trump class battleships” that Trump wants by 2028.
George, meanwhile, reportedly got caught up in the feud between Driscoll, 40, and Hegseth, which has been going on since March 2025 when the defense secretary was facing a series of scandals and Driscoll’s name was being floated as a possible replacement.
So far, the White House has stood by Driscoll, a longtime friend of Vice President JD Vance, so the defense secretary has apparently instead resorted to ousting Driscoll’s allies, including George.

Pete Hegseth reportedly fired four-star Gen. Randy George over suspicions that he had leaked a damning report to the press.
Kayla Bartkowski/Getty Images
The four-star general was forced to retire at age 61 after he and Driscoll defied Hegseth and refused to remove two Black and two female officers from a list of military members to be promoted to one-star generals, citing the officers’ long and exemplary service.
News of the blocked promotions was leaked to The New York Times in late March, and within days, Hegseth and his aides had zeroed in on George as the suspected source of the story, The Wall Street Journal reported.

Pentagon insiders wonder if Army Secretary Dan Driscoll (center) will be the next official ousted by Pete Hegseth.
Fabrice Coffrini/AFP via Getty Images
Hegseth called George on April 2 while Driscoll was on vacation with his family in North Carolina. In a terse conversation that lasted less than a minute, he demanded George’s resignation after 42 years of service, sources told the Journal.
Driscoll told lawmakers during a hearing this month that he had opposed George’s removal.
The firing of Phelan despite his close relationship with Trump—he has a home just down the street from Trump’s private Mar-a-Lago club in Palm Beach, Florida, where the two regularly have dinner—has reportedly raised questions about whether Driscoll’s friendship with Vance will be enough to spare him.
Register below to read this article for free or subscribe
to unlock unlimited access to The Daily Beast.
Monthly
$1
First month then $5.99/month
Annual
$35
First year then $59.99/year
Premium
$79
First year then $119.99/year
*Substack access provided by the next business day, using your subscription email. Choosing the Premium plan constitutes your permission to share your subscription email with Substack and your agreement to Substack’s Privacy Policy.
Already have an account? Sign In
Looks like you already have a subscription!
- Account (completed)
- Payment (completed)
- Confirmation (completed)
You're all set!
Thanks for subscribing.
- 1Account
- 2Payment
- 3Confirmation



ADVERTISEMENT
Sign in or create an account
Login dialog
Loading comments…
ADVERTISEMENT
ADVERTISEMENT