Rep. Scott Perry stood before supporters in Hampden Township Monday and said the quiet part out loud: in 2026, the choice is him or the "crazy" Democrats who want to confiscate your property, pack the Supreme Court, and ram through a wealth tax. He's right, and that kind of honesty is exactly what the political class can't stand.

Perry didn't hedge. He didn't play the consultant-approved game of praising his opponent's character while politely disagreeing on policy. He named the stakes: "These crazy people that are running (on the Democratic left) that want to confiscate your property, that want to make Puerto Rico and Washington, D.C. a state, that want to pack the (Supreme) court, that want to have a wealth tax? Those are the people that are going to be calling the shots," Perry said, according to the Mechanicsburg Patriot News. His opponent, Janelle Stelson, would be "doing what she's told, believe me."

That framing — a single moderate-sounding Democrat as a cog in a machine run by the far left — is the kind of clarity the establishment treats as dangerous. The Patriot News noted Stelson "has consistently portrayed herself as a centrist," as if self-portrayal settles the matter. But Perry's argument isn't about Stelson's personal beliefs. It's about structural reality: a Democratic majority means a Democratic speaker, Democratic committee chairs, and Democratic floor votes. The moderate gets in line or gets nothing. That's not speculation. That's how the House works.

Stelson's campaign manager Alma Baker fired back that Stelson "will oppose terrible ideas from socialists - like open borders and defunding the police" with the same vigor she opposes Perry's positions. Notice what's missing from that statement: any commitment to vote against Nancy Pelosi-style leadership or to buck a Democratic whip operation on the floor. Opposing "terrible ideas" in a press release costs nothing. Voting against your caucus on a rule motion costs everything.

Florida Rep. Anna Paulina Luna backed Perry at the rally, drawing the contrast in character terms: "I'm tired of members of Congress going to Washington promising to fight for things, only to turn around when things get tough and stab their own constituents and the American people in the back. That is not who this man is."

The rally also touched on the bipartisan stock trading ban for members — a rare instance where both parties agree, and a reminder that when they do, it usually means the public was getting fleeced for years before they acted.

The establishment press will call Perry's rhetoric extreme. They'll demand he soften it, reach across the aisle, acknowledge the reasonable people on the other side. But Perry did something more useful: he told voters exactly what they're voting for and exactly what they're voting against. A Democrat in that seat isn't a free agent — it's a vote for committee subpoenas, court-packing, and wealth taxes. The only question left is whether Pennsylvania's 10th District wants to send someone who fights that agenda or someone who enables it.