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:

Yikes.

Watch:

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.