A Contractor Held Up His Fuel Bills to Rep. Brian Fitzpatrick
A contractor named Dave Woods stood in a crowd at a fall street festival in Quakertown, Pennsylvania, holding red signs toward Rep. Brian Fitzpatrick. The signs showed how much more Woods was paying for heating oil and diesel fuel than a year earlier. Fitzpatrick, a Republican from a swing district outside Philadelphia, then walked away to give a speech.
I read that detail more than once. Not because a politician was challenged by a voter. That happens often enough. It stayed with me because the complaint was so ordinary: heating oil. Diesel. The cost of getting through a cold season and doing a job.
Woods is a registered Democrat. He later told CNN, “I’m against the party that caused this.” Those are his words, not mine. But the situation behind them is not hard to understand. When prices rise, people do not experience them as an economic indicator. They experience them at the fuel tank, the grocery store, the utility bill, and the invoice for work that has to get done.
Fitzpatrick is running for reelection in a district that Kamala Harris won in 2024. Democrats see it as one of their best chances to take a Republican House seat, and they have spent heavily in the race. CNN reported, citing AdImpact, that Democrats have put more than $10 million into advertising since September. Republicans have responded with $4.9 million from their outside campaign arm and $100,000 from the super PAC MAGA Inc.
The pressure is local
The festival encounter matters because Fitzpatrick’s district is not an abstraction. It is suburban Philadelphia, and the people quoted in reporting there include Republicans, Democrats, a Libertarian, and independents. Some have supported Fitzpatrick before. Some are undecided. Some are done with voting altogether.
Ted Wassmer, a registered Republican and combat veteran who has backed Fitzpatrick in the past, told CNN that tariffs and inflation have hurt his woodworking business. He said he might vote against Republican control of Congress to check the administration, though he is not happy with Democrats either.
That is the part I keep thinking about. A voter does not have to love the other party to consider withholding support from the one in power. Frustration can be practical before it becomes partisan.
Becky Berg, a nurse and registered Libertarian who has voted for Fitzpatrick previously, told CNN her costs have risen over the last two years. She also said she is worried about policies affecting LGBTQ+ friends and family. Nathaniel Gagum, a retired Air Force member and registered Republican who has voted for Fitzpatrick, said he remains undecided and is questioning the congressman’s relationship to the administration.
These are not identical complaints. They do not add up to one neat political message. That is precisely what makes them difficult for any incumbent.
Fitzpatrick’s answer
Fitzpatrick’s response has been to distance himself from his party and stress his bipartisan record. He told CNN that voters angry at President Donald Trump, former President Joe Biden, Kamala Harris, or Defense Secretary Pete Hegseth should take that anger to the ballot against those people, not against representatives who do not share their views.
There is a real argument there. A member of Congress is not the president. A vote for one person is not always an endorsement of every act by that person’s party.
But voters do not experience politics as a set of separate ledgers. They see a congressman’s party, the administration’s policies, the price of fuel, and the mood in Washington as one weather system. If the air feels colder, they ask the person standing in front of them what he intends to do about it.
Fitzpatrick has, in fact, broken with his party at times. CNN reports that he was one of two House Republicans to vote against Trump’s July tax and spending package, though he had supported an earlier House version. He has also worked with Democrats on legislation, signed onto discharge petitions to force votes, and pushed to extend enhanced Affordable Care Act subsidies that expired at the end of 2025.
His Democratic opponent, Bucks County Commissioner Bob Harvie, argues that those breaks do not change enough outcomes. Harvie told CNN that Fitzpatrick has not stood up for the district in the way voters expected. That is the campaign’s case, and it is worth hearing separately from the voter anger itself.
What the moment reveals
The race is close enough that both sides are treating it as consequential. A recent poll reported by The Philadelphia Inquirer had Democrat Bob Harvie leading Fitzpatrick 48% to 46%. Polls are snapshots, not verdicts. Still, the number explains why a street-festival confrontation has become part of a larger story about whether incumbents can survive an economy that many voters describe as punishing.
What worries me is not the anger itself. Anger can be useful. It tells elected officials where the pressure is. What worries me is the possibility that people conclude no one in power is listening, and stop expecting anything from politics at all.
CNN’s reporting includes voters who say they may not vote or may write in another name. One restaurant owner, Jason Green, told the network he plans to write in a different candidate because he feels let down by both major parties. Another voter, John Barchard, said he does not plan to participate in the midterm election at all.
That is a quieter problem than a heated exchange at a festival. A voter who shouts at a congressman is still engaged. A voter who walks away from the process has decided the conversation is not worth having.
Fitzpatrick may yet hold the seat. He has survived difficult national environments before, and his record gives some voters a reason to separate him from his party. But the encounter in Quakertown shows the burden he carries. He has to persuade people that independence is more than a label, and that their bills will feel different because he is in office.
For Woods, the contractor with the red signs, the question was not abstract. It was whether the cost of heat and work had become someone’s responsibility. Fitzpatrick walked toward his speech. The voter stayed with his signs. Between those two facts sits the political question of the next few weeks.