After a contentious question, Karoline Leavitt removes CNN’s Kaitlan Collins from the press briefing.

A routine press briefing took a sharp turn into controversy today when Karoline Leavitt, a key communications figure within the Trump campaign, abruptly removed CNN anchor Kaitlan Collins from the room following a contentious exchange.

The moment unfolded after Collins posed a pointed question that reportedly challenged the campaign’s messaging. Though details of the question remain unclear, sources inside the room describe the tone as “tense” and the reaction “immediate.”

Leavitt, who has been a prominent spokesperson for the Trump team, called for Collins to leave the briefing — an unusual move that quickly drew criticism from members of the press and free speech advocates.

“This is not how a democracy operates,” one journalist present remarked. “We don’t remove reporters for asking tough questions.”

CNN has since released a statement condemning the action, calling it an unacceptable attempt to stifle journalistic inquiry. “Kaitlan Collins is a respected journalist doing her job,” the network said. “No reporter should be punished for holding public figures accountable.”

The Trump campaign has yet to issue a full explanation, though allies defended Leavitt’s decision as necessary to “maintain order” in the briefing.

The incident adds to a growing list of clashes between the Trump camp and major media outlets — especially CNN, a frequent target of the former president’s ire. Critics say it underscores a broader pattern of hostility toward the press, while supporters argue it’s about refusing to tolerate what they call “media bias.”

As footage and firsthand accounts continue to circulate online, the incident is already fueling fierce debate about the role of journalists — and the boundaries of press freedom — in America’s increasingly charged political climate.