7-year-old girl silently stands up to homophobic street preacher, wins the Internet's heart.

7-year-old girl silently stands up to homophobic street preacher, wins the Internet's heart.
Advertising

Zea, a first grader from Ohio, was filmed squaring off against this protester at a celebration of marriage equality.

Kid heroes are the best heroes, especially when the villain is a grown-up screaming in their face. Then again, it's easier to be brave when a community of loving people has your back.

This video was taken by Ryan Bowling. He and his daughter Zea volunteer every year at ComFest, a family-friendly music and arts festival held in Columbus. This year, the festival coincided with the Supreme Court's ruling on same-sex marriage, so all of the attendees were celebrating. Everyone, that is, except for these street preachers, who invaded the space and began badgering everyone with their hate-filled message.

Advertising

Zea encountered them on her way to buy pizza with her volunteer tokens, and decided to take a stand. Ryan captured the encounter on video and uploaded it to YouTube. Meanwhile, another ComFest attendee named Mara Gruber took this fantastic picture, really capturing the David vs. Goliath vibe:

Advertising

Ryan should be very proud of his daughter, and he clearly is. He had this to say about the whole incident:

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. 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.

It just goes to show: it takes a village to raise a kickass child.

Advertising