'You can't fix stupid but you can vote it out': Here are some of the best signs from the March for O

June 2024 · 3 minute read

Hundreds of thousands of protesters descended on cities across the United States and around the world on Saturday, as gun-control activists and survivors participated in the "March for Our Lives" rally.

Attendees were pushing for gun reform and demanding an end to the type of violence that took the lives of 17 students and staff members at the Marjory Stoneman Douglas high school in Parkland, Florida, last month.

Protest signs were out in full swing — many of them were at turns angry, hopeful, clever, or just all-around entertaining.

Here are some of the best signs of the day:

Some people found creative ways to express their outrage.

A woman holds a sign as she attends the "March for Our Lives" event after recent school shootings, at a rally in Chicago, Illinois, U.S., March 24, 2018. Reuters/Joshua Lott

Others struggled valiantly with that.

Michael J. Weissman, 18, a student at Marjory Stoneman Douglas, where a mass shooting occurred last February 14 that left 17 dead, carries a sign as he and other participants hold the "March for Our Lives" event demanding gun control after recent school shootings at a rally in Washington, U.S., March 24, 2018. Reuters/Leah Millis

Some people's signs were witty...

Demonstrators wear signs on their backs at the start of the March for Our Lives rally March 24, 2018 in Washington, DC. Getty Images/Zach Gibson

...others were more poignant.

A protester holds up a sign during the "March for Our Lives" rally in support of gun control in Washington, Saturday, March 24, 2018, on Pennsylvania Avenue near the U.S. Capitol. Associated Press/Jose Luis Magana

And some were just inspirational.

Emma Weill-Jones, 9, participates in the March for Our Lives rally on March 24, 2018 in Philadelphia, United States. Jessica Kourkounis/Getty

This person raised an interesting question.

Several hundred students, parents, concerned citizens and anti-gun advocates held signs like this one and marched in downtown Jackson, Miss., Saturday, March 24, 2018, to demand stricter gun laws in the U.S. Associated Press/Rogelio V. Solis

And this person made one simple request.

A person holds a sign during a Gun Control Rally in Market Square in downtown Pittsburgh Saturday, March 24, 2018. Associated Press/Gene J. Puskar

This woman threw down some logic.

Daniel Brown/Business Insider

And this person offered one recommendation.

Daniel Brown/Business Insider

Memes were everywhere.

—Eliza Relman (@eliza_relman) March 24, 2018

"Distracted boyfriend" turned up in full force.

—Madison Malone Kircher (@4evrmalone) March 24, 2018

But Spongebob dominated the day.

—Madison Malone Kircher (@4evrmalone) March 24, 2018

"This is such a relevant meme right now."

—Kayla Epstein 📰 (@KaylaEpstein) March 24, 2018

"The kids will get it."

—Kayla Epstein 📰 (@KaylaEpstein) March 24, 2018

President Donald Trump was mentioned frequently.

A protestor holds a sign featuring student activist David Hogg and President Donald Trump during the March For Our Lives, March 24, 2018 in New York City. Getty Images/Drew Angerer

As was the NRA.

Protesters hold signs and shout during the "March for Our Lives" rally in support of gun control in Washington, Saturday, March 24, 2018, on Pennsylvania Avenue near the U.S. Capitol. Associated Press/Jose Luis Magana

Lots of people's signs targeted politicians...

Demonstrators hold signs during the March for Our Lives rally March 24, 2018 in Washington, DC. Getty Images/Zach Gibson

Or went after lawmakers' perceived hypocrisy...

Daniel Brown/Business Insider

...and mentioned that the 2018 midterms are just around the corner.

Demonstrators march towards Las Vegas City Hall during the March for Our Lives rally on March 24, 2018 in Las Vegas, Nevada. Getty Images/Ethan Miller

This young man wants you to know he'll be voting in 2020.

—Eliza Relman (@eliza_relman) March 24, 2018

ncG1vNJzZmivp6x7o8HSoqWeq6Oeu7S1w56pZ5ufonypsdGeZJqqlWLAsLnEZqafZaSdsm6uxKyrZquZnLu0ecWrpqZlpJ2ybrnAq5qhZZakv2671KtkpaGmmsBuvNGoq56rpKh6c3yQcWRs