America’s sweetheart Elizabeth Warren is used to getting a warm reception wherever she goes, but that’s not what happened at a town hall in Dover, New Hampshire, today:

.@ewarren was interrupted by a protester at the beginning of her town hall in Dover, New Hampshire. Here's what the protester said and what she responded ? (h/t @NickNeville_) pic.twitter.com/olDOVf9q4B — Daniella Díaz (@DaniellaMicaela) January 10, 2020

Clarification: It was STAFF who told the protester "it's time for you to leave, it's time for you to leave." Not @ewarren. — Daniella Díaz (@DaniellaMicaela) January 10, 2020

Yikes.

"He killed 600 Marines. We killed a terrorist… She likes Iran." https://t.co/IXHCcZip7e — Mark Hemingway (@Heminator) January 10, 2020

Watch:

Elizabeth Warren almost immediately interrupted by a protester in Dover, New Hampshire, a man who shouted that she supports Iran and called her a “fraud.” Warren remained calm, let the man have his say. He was escorted out by a police officer #nhpolitics #fitn @bostonherald pic.twitter.com/9O9tDWjbOr — Lisa Kashinsky (@lisakashinsky) January 10, 2020

Wow.

To her credit, Warren handled it pretty well. She kept her cool, at least outwardly. But the protester kind of had a good point about Democrats’ response to Iran’s actions.

Well he’s not wrong — nats (@dcinsiderb) January 10, 2020