Kevin M. Kruse (@kevinmkruse.bsky.social) profile banner on Bluesky

Kevin M. Kruse

@kevinmkruse.bsky.social

384.6Kfollowers
2.1Kfollowing
33.1Kposts

Historian: White Flight; New Suburban History; Fog of War; One Nation Under God; Fault Lines; Voter Suppression; Myth America. CAMPAIGN TRAILS: campaign-trails.ghost.io

Top posts

Kevin M. Kruse avatar
Kevin M. Kruse·Sep 13

Watching all these centrist pundits stress the “civility” of Charlie Kirk’s style without addressing the ugliness of his substance is giving me a renewed appreciation of how the civil, polite White Citizens’ Councils conned the same crowd into thinking they were distinct from the cruder Klan.

544
4.8K
21.1K
Kevin M. Kruse avatar
Kevin M. Kruse·Sep 15

If the right *truly* believed Charlie Kirk was a defender of free speech and someone who was fine with dissenting opinions, they wouldn't be engaged in a massive campaign to punish anyone who didn't "mourn him properly." They clearly know all of that is bullshit. Only the media was conned.

377
2.8K
12.3K

Latest posts

Kevin M. Kruse avatar
Kevin M. Kruse·14h

As a reminder, Susan Collins will still be able to act powerless and express her shock and concern at what her Republican colleagues do as a private citizen. If they elect Jackson, Mainers can keep getting these sad sound bites *and* have a fully functional representative in the Senate again

34
205
961
Kevin M. Kruse avatar
Kevin M. Kruse·15h

I suppose I should widen this to include Oxbridge and the English media. "Aggrieved alumni of elite school" is not an actual personality. Or at least not a decent one.

6
31
342
Kevin M. Kruse avatar
Kevin M. Kruse·16h

The Twitter reaction to Arday's death seems to be mostly (1) racists delighting in it and (2) media figures who fueled it ignoring it.

14
36
348
Kevin M. Kruse avatar
Kevin M. Kruse·16h

If Democrats retake the House, the Judiciary Committee needs to revive the Hatch Act in a major, major way. Remove these criminals and hacks before the 2028 cycle begins.

18
135
766
Kevin M. Kruse avatar
Kevin M. Kruse·16h

40
40
424
Kevin M. Kruse avatar
Kevin M. Kruse·17h

STOP FORCING THIS FUCKING GARBAGE ON US

24
76
551