Author, 'The Age of Insurrection: The Ongoing War on American Democracy,' in bookstores June 2023 (Melville House). Blogging at The Spyhop. I block shitheads.

Joined July 2014
4,510 Photos and videos
Pinned Tweet
How is Donald Trump a fascist? Let us count the ways. A thread: 🧵 1/17
33
386
902
119,724
David Neiwert retweeted
This is true. Just because Tucker Carlson made a couple of white supremacist comments 20 years ago doesn’t mean he’s a white supremacist now. All the white supremacist shit he’s said over and over and over and over again since then, however, is much more salient’
ā€¼ļøOn The Potential of Art & The Limits of Tucker Carlson (w/ @SaulWilliams)ā€¼ļø "I don't want to be stuck in one of these debates for the next three years, because Tucker Carlson runs for office, where we're having these back and forths about whether he's a white supremacist because of something that he said 20 years ago, & we're ignoring what he believes now."
11
110
3,885
David Neiwert retweeted
The College Republicans of America just appointed a groyper as their political director. Kai Schwemmer was in Fuentes' inner circle in 2021, & since then has strategically downplayed his support to avoid controversy. CRA claims over 300 campus chapters across the country
A prominent groyper influencer just joined Republican Hype House, one of TikTok's largest Gen-Z conservative platforms, w/over 1.2 million followers & 48mil likes. 18yr-old Kai Schwemmer of Salt Lake City now has a large megaphone to rebrand white nationalism for youth audiences
69
406
1,539
298,317
Greg Bovino being shown his new office.
2
18
1,021
David Neiwert retweeted
The murders of two people outside an LGBTQ bar at first looked like the act of a lone shooter. A ProPublica and FRONTLINE investigation shows they were, in fact, the culmination of a coordinated, international recruiting effort by online extremists. propublica.org/article/teleg…
16
757
1,544
64,223
This has always been part of the GOP playbook: Downplay incidents of right-wing violence, and then repurpose them as supposed acts of leftist terrorism for public consumption. They first did this in 2020.
10 Oct 2025
Bondi: "We've been living through a horrific cycle of political violence in this country ... night after night antifa wrecks havoc on the streets of our cities. In Minnesota, a gunman murdered a state lawmaker and her husband."
4
19
45
3,403
And of course, their plan worked because the media are so lazy and corrupt. It wasn’t long before there was a congressional hearing at which Sen. Ted Cruz blamed the shootings on ā€œantifaā€. dailykos.com/stories/2020/8/…
1
6
15
1,031
That was followed by Mike Pence blaming ā€œleftistsā€ for the shootings during his GOP convention acceptance speech. Whatever MAGA claims, you can almost guarantee that it will be an inversion of factual reality. dailykos.com/stories/2020/8/…
1
6
16
855
David Neiwert retweeted
10 Oct 2025
Bondi: "We've been living through a horrific cycle of political violence in this country ... night after night antifa wrecks havoc on the streets of our cities. In Minnesota, a gunman murdered a state lawmaker and her husband."
924
260
1,783
1,914,310
David Neiwert retweeted
11 Oct 2025
.@bennyjohnson is a well known plagiarist, grifter, & Christian nationalist who was being paid by Russia - to the tune of well over a $100,000 a month - to push Russian propaganda on the American people - the perfect bio for a MAGA influencer. We no longer have a Justice Dept.šŸ‘‡
Who the f^ck is Benny Johnson to determine who's an extremist?
305
2,206
6,386
194,870
BTW, in case anyone drops by looking for me: I’m now over at the place where the skies are blue. No longer providing free content for a neofascist billionaire who wants to end democracy.
7
6
90
2,736
It’s painfully self-evident that Nate Silver either is a completely bought-and-sold whore for the techbros, or he never actually reads Elon Musk’s account. It’s just endless misinformation.
Yeah sorry but Bluek*y seems terrible, EFD is one of the biggest misinformation merchants on the planet, he just happens to peddle the sort of misinformation that isn't considered "misinformation" because it flatters precisely the sorts of people who have Bluesk*y accounts.
2
13
79
6,408
And it’s not like this is not known among creditable media outlets.
2
15
1,523
David Neiwert retweeted
Fun fact: When Pam Bondi was Florida Attorney General, her office was prepared to bring charges for fraud against Trump University, which had bilked a slew of Florida victims. Donald Trump gave her a $25,000 campaign contribution and she ordered the investigation closed. 1/
42
1,315
3,488
87,286
David Neiwert retweeted
21 Nov 2024
A Trump-appointed judge just struck down a Biden rule expanding overtime pay to 4 million working people. It's really surprising how little media coverage this has received. Trump faced no real questions about this issue during the campaign. 1/ (link) newrepublic.com/article/1886…
244
2,118
4,003
602,100
David Neiwert retweeted
This would be a great opportunity for a Democrat to say, instead of "we want to focus on issues and not culture war distractions," that Sarah McBride leads one of the greatest liberation of humanity against bigotry and misery of our lifetimes, & fuck you. npr.org/2024/11/19/nx-s1-519…
20
37
273
27,295
David Neiwert retweeted
Russian propagandists are mocking Trump, saying the only thing he has to offer is to allow Russia to take not only Europe and the UK but also Alaska "and a bit of California."
552
3,683
9,162
1,114,892
David Neiwert retweeted
17 Nov 2024
šŸŽā¬‡ļøGift article ā€˜ ā€œAuthoritarian leaders believe they are above the law, and they also believe that they are above the truth in that they reserve the right to determine what is truth and what is fiction,ā€ New York University historian Ruth Ben-Ghiat, ā€˜
They want to shock you. The sex fiend! The dog killer! The Russian asset! The names matter, but as much as what Trump is going for - dominance, not only over Congress but over objective reality Stop fighting a president when we have a king. My new columnšŸŽshare.inquirer.com/GlcsMN
2
23
39
5,164