Listen to the article
Pennsylvania Democratic candidate Bob Brooks is apologizing for controversial Facebook posts as he seeks to unseat Republican Rep. Ryan Mackenzie in a key battleground race in Pennsylvania’s 7th district.
Brooks, a retired firefighter and former union leader, has come under scrutiny for social media activity that appears at odds with mainstream Democratic positions. According to reports first published by The Washington Post, Brooks shared pro-gun rights content and defended police officers during the 2020 Black Lives Matter protests.
In one particularly controversial post, Brooks shared an image of Clint Eastwood holding a rifle with text stating: “The problem is not guns. It’s hearts without God, homes without discipline, schools without prayer and courtrooms without justice.” The image was posted just one day after a 2019 mass shooting in El Paso, Texas, where 23 people were killed by a white nationalist at a Walmart. The meme also featured a skull with a Roman numeral III, a symbol associated with the Three Percenters, a far-right extremist militia group known for anti-government ideology.
In a separate incident, Brooks reportedly referred to NFL athlete Colin Kaepernick as a “douchebag” amid controversy over Kaepernick’s decision to kneel during the National Anthem to protest police brutality. Brooks shared content criticizing Kaepernick’s objection to merchandise featuring the Betsy Ross flag.
During the 2020 Black Lives Matter protests following George Floyd’s killing by a Minneapolis police officer, Brooks wrote posts defending law enforcement, citing police responses to the September 11 terrorist attacks and the Boston Marathon bombing as examples of officers’ dedication.
“I guess we have forgotten the good ones,” Brooks wrote. “Wanting change within the police departments to weed out the bad cops is fine. But please remember the good ones.”
Brooks has positioned himself as a blue-collar candidate focused on appealing to working-class Americans without college degrees. His platform includes support for vocational trades training and unions, while also embracing progressive policies like Medicaid for All. On his campaign website, he indicates support for the Second Amendment while advocating for “common-sense laws” including universal background checks, closing the gun show loophole, and enforcing waiting periods.
“This wouldn’t change things for responsible gun owners, but it would for kids who are afraid to go to school,” his campaign states.
In response to the controversy surrounding his past social media activity, Brooks has offered a somewhat vague apology. “I’ve shared a few stupid things over the years, and for that I am sorry,” Brooks said in a statement to The Washington Post. He added: “I believe who I’ve fought for and my values have always been clear.”
Brooks also suggested the revelations were politically motivated, saying “a bunch of DC insiders who don’t want more working people in office are selectively digging up years-old Facebook posts.”
The race for Pennsylvania’s 7th district is considered highly competitive. Rep. Mackenzie won the seat in 2024 by defeating Democratic incumbent Susan Wild by approximately 4,000 votes. The district represents a crucial battleground in a state that often plays a pivotal role in national elections.
Despite the controversy, Brooks has secured endorsements from prominent Pennsylvania Democratic leaders, including Governor Josh Shapiro and Lieutenant Governor Austin Davis. He has also received support from national Democratic figures, including Rep. Ro Khanna of California, Senators Chris Coons of Delaware, Ruben Gallego of Arizona, and Independent Senator Bernie Sanders of Vermont.
Pennsylvania voters will decide Brooks’ fate in the Democratic primary scheduled for Tuesday, May 19, determining whether he will advance to face Mackenzie in the general election.
Fact Checker
Verify the accuracy of this article using The Disinformation Commission analysis and real-time sources.


14 Comments
It’s refreshing to see a candidate willing to take ownership of controversial past positions. However, the real test will be whether the apology and any subsequent policy shifts can convince voters that the change is genuine.
Absolutely. Voters will be looking for more than just words – they’ll want to see concrete actions and policy proposals that align with the apology.
This race will be a test for the Democratic Party. Can they win back voters in key battleground states, even with candidates who don’t perfectly align with the party platform? It’ll be a fascinating dynamic to watch play out.
Absolutely. The party will need to strike a balance between appealing to the base and reaching out to more moderate voters. No easy task.
I’m skeptical of candidates who seem to shift their positions to suit the political climate. Voters deserve authenticity and consistency. Will be interesting to see if this apology is enough to overcome the damage.
Valid point. Voters tend to value candidates who stand firm on their principles, even if they don’t agree with them.
This is a tough position for the candidate to navigate. Voters may appreciate the authenticity, but the controversial posts could still hurt his chances. Curious to see how he handles the fallout.
Agreed. He’ll need to strike the right balance between acknowledging his past views and convincing voters he’s aligned with the party’s priorities.
This is a complex issue without easy answers. On one hand, the candidate’s past views seem at odds with Democratic values. But voters may also value honesty and the willingness to evolve. It’ll be intriguing to see how this plays out.
Well said. Voters will likely want to see a clear, authentic vision going forward, not just a retraction of past statements.
While I appreciate the candidate’s attempt to be transparent, these past comments are quite concerning. Voters will need to carefully weigh whether he’s truly moved beyond these views or if it’s just political posturing.
Agreed. Apologies are a start, but real change in perspective and policy positions will be key to winning over skeptical voters.
Interesting that a Democratic candidate would take such a pro-police, pro-gun stance. I wonder how this will play with the party base. Voters may want a more progressive platform in this battleground race.
It could be a strategic move to appeal to more moderate voters, but he’ll need to tread carefully to avoid alienating the base.