
American media personality Megyn Kelly is drawing fierce online criticism after declaring that US service members killed in the ongoing strikes on Iran died “for Iran or for Israel” rather than for the United States, a statement that has ignited heated backlash across social media.
The former Fox News anchor, now a SiriusXM host, made the remarks during a monologue on her show while discussing the escalating conflict involving the US, Iran and Israel. Her comments have since gone viral, drawing sharp criticism from netizens who accused her of dishonouring fallen service members.