President Donald Trump is not holding back — he just went public with a direct call for Fox News to remove two of its prominent personalities from the air.

In a pointed Truth Social post, Trump blasted anchor Shannon Bream for failing to push back against Democratic guests spreading “propaganda and lies” on her show. He also took sharp aim at liberal commentator Jessica Tarlov, demanding she be taken off the air entirely, calling her “a real loser” from her voice to her on-air arguments.
The frustration boiled over after a recent episode of “Fox News Sunday” featuring Massachusetts Democrat Rep. Jake Auchincloss. Trump accused Bream of not correcting Auchincloss when he claimed the war in Iran has been a “failure” and given Iran leverage through the Strait of Hormuz.
Trump wrote: “Tell Shannon Bream of FoxNews that it’s not the Save Act, it’s the Save America Act, a big difference! Also, when she insists on having lightweight Democrat Congressmen… she should correct them when they spew out Democrat propaganda and lies. She never does!”
He continued: “For Fox executives only, take Jessica Tarlov off the air. She is, from her voice, to her lies, and everything else about her, one of the worst ‘personalities’ on television, a real loser! People cannot stand watching her.”
This isn’t the first time Trump has voiced irritation with Tarlov. He previously criticized her during an appearance on “The Five,” saying the show would be better without her and that she uses “fake numbers.”
The president’s latest broadside comes as tensions remain high over media coverage of the Iran conflict and other major stories. Trump has made it clear he expects stronger pushback against Democratic narratives, even on networks traditionally viewed as more friendly to conservatives.
Whether Fox News executives will act on the president’s very public request remains to be seen, but the message is unmistakable: Trump is watching closely and expects results. The post has already sparked intense debate online and inside media circles.