A 7-year-old girl, identified as Zea stood up to a homophobic preacher at a festival this weekend in Columbus, Ohio. The festival took place the day after the Supreme Court ruled in favor of marriage equality.

Comfest is a family-friendly, free, community music festival, not a parade or a march, however, the pastor thought it was appropriate to yell out anti-equality hate speech and Zea decided to confront him.

“Zea didn’t just flash the flag at that hatemonger, and bail. They went toe to toe, for several minutes, while he bellowed all of his fire and brimstone right in her face,” Ryan Bowling, Zea’s father wrote on Facebook. “Grown man vs first grader. She told me afterward that she did feel scared. The one thing the people of ‪#‎comfest2015‬ never let her feel though? Alone.”

A photo of the exchange has also been turned into a t-shirt with proceeds benefiting Zea and an LGBT non-profit of her parents choosing.

Zea’s father happened to catch the encounter on video:

[Image: YouTube screen capture]