Just a quick note: there’s video circulating of Russians executing a Ukrainian civilian who was riding past their position on a bicycle in Torske, Donetsk Oblast. You DO NOT need to go look for it or watch it. Just make note of what the Russians did from these two sentences. This Russian war crime did not go unpunished. Ukraine’s 63rd Mechanized Brigade has ISR on the three Russian soldiers. They maintained the surveillance, found them, fixed them, and Ukrainian artillery and attack drones finished them.
Last night Andrya asked:
I couldn’t figure out how to interpret the material re: backsliding from democracy. Is Zelenskyy really following the path of Victor Orban? That would break my heart. Has he lost control of (some of) his underlings? Is this russian propaganda? I’m really confused.
⚡️ BREAKING: Ukraine’s parliament passes bill destroying independence of key anti-corruption bodies.
The bill was passed with the support of 263 lawmakers, while 13 voted against it and 13 abstained.
— The Kyiv Independent (@kyivindependent.com) July 22, 2025 at 6:42 AM
From The Kyiv Independent:
President Volodymyr Zelensky on July 22 signed into law a bill that effectively destroys the independence of Ukraine’s two key anti-corruption institutions, according to opposition lawmakers and watchdogs.
Earlier in the day, the Ukrainian parliament (Verkhovna Rada) approved amendments that grant the prosecutor general new powers over investigations led by the National Anti-Corruption Bureau of Ukraine (NABU) and cases led by the Specialized Anti-Corruption Prosecutor’s Office (SAPO).
The step comes as Ukrainian authorities ramp up pressure against the two agencies established as part of the anti-graft reforms after the EuroMaidan Revolution.
The bill was passed with the support of 263 lawmakers, with 13 voting against it and 13 abstaining. As the legislation made its way to Zelensky’s desk for his approval or veto, protestors gathered in Kyiv and other major cities across the country to demand the president veto the law.
The protests were still underway when Zelensky signed the bill.
The law has already been published on Holos Ukrayini (Voice of Ukraine), a Ukrainian newspaper that publishes laws passed by parliament when they enter into force the following day. Protests continued into the night as the law officially entered into force on July 23.
Under the new bill, the prosecutor general has the authority to issue directions in NABU’s investigations — or even reassign them outside the agency. It would also allow the prosecutor general to delegate SAPO’s powers to other prosecutors.
Among other new powers, the prosecutor general could also close NABU’s investigations at the legal defense’s request.
In a video address delivered after midnight on July 23, Zelensky said he had met with the heads of NABU, SAPO, the Security Service of Ukraine (SBU), and Prosecutor General Ruslan Kravchenko.
“The anti-corruption infrastructure will work. Only without Russian influence — everything needs to be cleansed of this. And there must be more justice,” Zelensky said.
“Of course, NABU and SAPO will keep working. And it is important that the Prosecutor General is determined to ensure that in Ukraine the inevitability of punishment for those who go against the law is really ensured. And this is what is really needed for Ukraine. Cases that have been pending must be investigated.”
The president did not directly address the demonstrations, but noted that it had been an “emotional” day.
Ruslan Kravchenko, appointed as Ukraine’s prosecutor general last month, has been described by experts as a figure close to President Volodymyr Zelensky.
Watchdogs have warned that if adopted, the amendments would hamper the two agencies’ investigations into authorities or individuals close to the president.
The changes would amount to the “destruction of NABU and SAPO’s independence and practically subordinate their activities to the prosecutor general,” NABU said in a statement ahead of the vote.
“Ukraine’s anti-corruption infrastructure, built since 2015, will be destroyed,” the agency added.
NABU Director Semen Kryvonos condemned the legislation, saying it threatens Ukraine’s Euro-Atlantic integration. Speaking at a press conference after the vote, he voiced hopes that Zelensky would veto it.
“This is effectively the end of the work of two independent institutions,” said Oleksandr Klymenko, head of SAPO, during the press conference.
Anastasiia Radina, head of the anti-corruption parliamentary committee, was reportedly the only lawmaker from the ruling Servant of the People parliamentary group to publicly speak out against the legislation ahead of the vote.
“I ask you, colleagues, not to deceive yourselves and the people that you are voting for some mild strengthening of the prosecutor general, and not for the dismantling of NABU and SAPO,” she said.
“After the amendments that the committee added to this bill today, contrary to the rules, the anti-corruption prosecutor’s office becomes a fiction for budget funds.”
The amendment bill was pushed through with unusual speed, as it was cleared by the committee, passed by the legislature, and signed by Speaker Ruslan Stefanchuk, all in a single day.
The news comes amid mounting warnings from activists about an escalating crackdown on anti-corruption bodies and NGOs.
On July 21, several law enforcement agencies — including the Prosecutor General’s Office, the Security Service of Ukraine (SBU), and the State Bureau of Investigation — carried out sweeping searches of NABU and SAPO.
Fifteen NABU employees are under investigation on various grounds. The SBU justified the raids by citing suspected Russian infiltration and administrative misconduct, with allegations ranging from traffic violations to treason.
One NABU employee was detained on charges of spying for Russia, while another is accused of involvement in drug trafficking and ties to pro-Russian groups.
More at the link.
To answer Andrya’s specific question, no, I don’t think President Zelenskyy is becoming Orban. I do think that he and his natsec team, let alone his political team, are under incredible pressure from international partners, because of domestic politics, and, of course, trying to manage all of it and the war. That’s not an excuse or a justification for what he, his party, and their parliamentary allies just did. It is just reality. I don’t know whether this is a necessary action regardless of the politics or if there is something else going on. Time will tell if this is a counterintelligence effort/mole hunt or something else.
Regardless, the political fallout and opposition was immediate:
President Zelenskyy signed the bill into law.
It’s a complete failure.
— Iryna Voichuk (@irynavoichuk.bsky.social) July 22, 2025 at 5:14 PM
I strongly oppose shutting down NABU, even if a russian spy were discovered within its ranks. While it’s crucial to cleanse governmental bodies of spies and russian influence, dismantling an entire institution is not the answer.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) July 22, 2025 at 3:38 PM
We wouldn’t abolish the police force if a spy was found there, would we? Proud of my fellow Ukrainians for resisting this monstrous law.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) July 22, 2025 at 3:38 PM
And we’ll know soon enough if President Zelenskyy and his government can survive the domestic political fallout.
Here is his address from earlier today. Video below, English transcript after the jump. (emphasis mine)
The Anti-Corruption Infrastructure Will Work, Only Without Russian Influence – It Needs to Be Cleared of That – Address by the President
23 July 2025 – 01:33
I wish you good health, fellow Ukrainians!
It’s been a long emotional day. We held a meeting with our negotiation team. Rustem Umerov will lead the delegation at the next meeting with the Russian side. We have agreed on what exactly the agenda of the meeting should be and which topics are key for Ukraine. The release of our people from Russian captivity must continue. And it’s exactly right now that the necessary procedures for a new exchange have already begun – tomorrow we are expecting our people to return. I truly hope everything goes well for us tomorrow. We are doing our best, including with the help of our partners, international mediators, we are doing our best to secure also the release of civilian hostages and the return of our children abducted by Russia. The task is to work towards a ceasefire. This is what the whole world is urging Russia to do. The task is to work on organizing a leaders’ meeting. This is something that could bring us closer to peace. Ukraine has never wanted this war. And it is Russia that must end this war that it started itself. I am grateful to all our partners who are helping. Our delegation includes everyone capable of addressing every necessary detail. There were also important decisions today regarding our defense aimed at increasing the safety of our cities and our communities. We now have new contracts for interceptor drones. It’s in addition to the drone production volumes we’ve already purchased, including from partners. There are four more significant contracts worth over UAH 3 billion. Our military, along with the Ministries – primarily Defense Minister Denys Shmyhal and First Deputy Prime Minister Mykhailo Fedorov – are working on this; and there must be more defensive drones. We are also securing all necessary contracts for frontline drones – the ones that are most effective. And we will definitely continue our deep strike program – I have approved new volumes. And, of course, this is a major contribution: Russian logistics, Russian military facilities, everything that works for aggression – these are all legitimate targets.
There were reports from the front – especially our Pokrovsk direction and some other areas in the Donetsk region. The situation is difficult, but I am grateful to each of our units for their resilience, for clearing our land of occupier, and for real results in defending our state, our cities, and our people. Defense is not a ritual word – it is concrete defense of Ukraine’s frontline positions, the protection of people’s lives, and the concrete defense of the Ukrainian national interest to end the war with dignity, in a way that preserves Ukraine’s independence. And that will happen. I thank everyone who is fighting and working for the sake of the Ukrainian state and Ukrainian people. I thank all those who are helping.
One more thing.
I spoke with NABU Director Semen Kryvonos, SAPO Prosecutor Oleksandr Klymenko, Prosecutor General Ruslan Kravchenko, and Head of the Security Service of Ukraine Vasyl Maliuk. We discussed various challenges, all of them. The anti-corruption infrastructure will work, only without Russian influence – it needs to be cleared of that. And there should be more justice. Of course, NABU and SAPO will work. And it is important that the Prosecutor General is determined to ensure that in Ukraine the inevitability of punishment for those who go against the law is actually ensured. This is what Ukraine really needs. The cases that have been lying dormant must be investigated. For years, officials who have fled Ukraine have been casually living abroad for some reason – in very nice countries and without legal consequences – and this is not normal. There is no rational explanation for why criminal proceedings worth billions have been “hanging” for years. And there is no explanation why the Russians can still get the information they need. Important is – without Russians. Important is – to have an inevitability of punishment and that society really sees it.
And one more point – so that there are no fakes or information manipulations. Unfortunately, we lost our combat aircraft today – a French machine, a very effective one – one of our Mirage jets. The pilot managed to save himself, and this was not a Russian shoot-down. We will make our army stronger.
Glory to Ukraine!
Georgia:
Day 237 of #GeorgiaProtests
Most Georgians are mentally preparing for an intense autumn.
The discontent is deeper than ever – public normalization with the regime didn’t happen.
Many see the 8-party alliance as finally the political force that can channel the protests to victory. 1/2
📷 MOSE
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 2:44 PM
There’s also the sham local elections on October 4 that is rejected by the majority of democratic voters.
And the visa-free suspension issue…
Tonight, regime prisoner student Zviad Tsetskhladze’s magazine was presented to protesters at Rustaveli.
“Revolution,” reads the magazine Cell 101. 2/2.
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 2:44 PM
For the 237th consecutive evening, the main avenue in Georgia’s capital is blocked. ✅🇬🇪
Protests continue in 8+ cities.
Our goal: ending the illegitimate, pro-Russian regime.
— Rusudan Djakeli (@rusudandjakeli.bsky.social) July 22, 2025 at 1:57 PM
🆘 Two Russian-born political prisoners in Georgia, Artem Gribul and Anton Chechin, have announced a dry hunger strike — they are refusing both food and water. Both face 8–20 years or life in prison. Both had drugs planted on them.
— Rusudan Djakeli (@rusudandjakeli.bsky.social) July 22, 2025 at 9:04 AM
Artem’s demands:
1. Allow media to attend and film all court proceedings.
2. Investigate police abuse based on their official complaints.
3. Improve conditions for Anastasia Zinovkina: access to food, health, and transfer to a cleaner, brighter, more spacious cell.
— Rusudan Djakeli (@rusudandjakeli.bsky.social) July 22, 2025 at 10:19 AM
🔴 The Revenue Service has expressed its readiness to lift the seizure of Gazeti Batumelebi’s (Batumelebi & Netgazeti) accounts and allow the organization to repay its debt in installments, contingent upon reaching a tax agreement.
❌ However, as of now, no formal communication has been established.— Batumelebi&Netgazeti (@netgazeti.org) July 22, 2025 at 12:28 PM
1/ During the court hearing in the case of Mzia Amaghlobeli — where the prosecution delivered its closing statement — prosecutor Tornike Gogeshvili said the state is open to discussing a plea deal if initiated by the defence. He added that Irakli Dgebuadze has also consented to such an agreement.
— Publika.ge (@publikage.bsky.social) July 22, 2025 at 6:11 AM
2/ However, following the hearing, Amaghlobeli’s lawyer, Maia Mtsariashvili, told reporters that her client does not consider herself guilty and rules out any possibility of a plea deal.
— Publika.ge (@publikage.bsky.social) July 22, 2025 at 6:11 AM
3/ Accepting a plea agreement would require Amaghlobeli to plead guilty to the charge of assaulting a police officer
— Publika.ge (@publikage.bsky.social) July 22, 2025 at 6:11 AM
The regime in Georgia has just frozen the assets of our Droa party and our Chair Elene Khoshtaria. 1/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
This is a continuation of the mass financial terror orchestrated by the Georgian Dream that aims to suffocate dissent and force democratic voices into inaction – whether it’s draconian, Kremlin-inspired legislation to ban all foreign funding, the arbitrary freezing of assets of funds that 2/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
aid protesters, or the extortionate fines imposed on individual protesters for simply protesting (GEL 5000, or 4 times the national median monthly income).
The regime also aims to hinder Elene Khoshtaria’s effectiveness as one of the very few leaders who aren’t jailed. 3/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
The freezing of Droa’s and Elene Khoshtaria’s assets comes in immediately after Elene Khoshtaria’s crowdfunding request and the successful July 19 march organized by 8 democratic parties. The public assessed the march as the first instance when protesters came out in large numbers for 4/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
a gathering called for by political parties, and even cheered for the speeches of political leaders. This hadn’t happened in 🇬🇪 in years, and it is widely seen to be the emergence of a trustworthy, viable political framework that can successfully channel the uninterrupted protests towards victory. 5/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
The official reason given for the Droa party’s account freeze is a GEL 50 (USD 18) fee for the procession of a 2021 local election result appeal by Droa in Nadzaladevi district of Tbilisi. The party was not informed or warned about the upcoming account freeze; it was directly enforced. 6/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
We ask our partners for a prompt assessment of the situation, targeted sanctions against the regime (which are already visibly unsettling their power vertical and enablers), non-engagement with the regime, calls for new, free and fair Parliamentary elections 7/
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
as the only solution from the ever-deepening crisis, and support for CSOs and independent media in Georgia. 8/8.
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 6:47 AM
Luka Jabua, a prisoner of conscience who was arrested for participating in the protest, turned 21 yesterday, July 21.
📷 Mindia Gabadze/Publika
— Publika.ge (@publikage.bsky.social) July 22, 2025 at 3:24 AM
It’s hard to be going through total exposure of who’s who in society.
It’s hard to know that people closest to you also need guarantees and deadlines because they lack vision and discipline.
You feel like the last one standing.
Thankfully, though, there are thousands of “last ones” like you.
— Marika Mikiashvili 🇬🇪🇺🇦🇪🇺 (@marikamikiashvili.bsky.social) July 22, 2025 at 3:10 PM
Germany:
The number of Russian sabotage attempts in Germany has doubled over the past year, according to Martina Rosenberg, the director of German military counterintelligence.
Is this the famous final wake-up call for Europe, or nah?
— Kate from Kharkiv (@kateinkharkiv.bsky.social) July 22, 2025 at 8:52 AM
Poland:
Poland has urged its citizens to urgently leave Russia by any means available.
www.gov.pl/web/rosja/in…
— WarTranslated (Dmitri) (@wartranslated.bsky.social) July 22, 2025 at 12:26 PM
Back to Ukraine:
The cost:
The oldest civilian prisoner in Russian captivity, 74-year-old Oleksandr Markov, has died.
He was arrested in Enerhodar in May 2024, and in March 2025, the occupation authorities sentenced him to 14 years in prison for “treason.”
Captivity kills.
— WarTranslated (Dmitri) (@wartranslated.bsky.social) July 22, 2025 at 6:59 AM
The reason:
💙💛 A Ukrainian soldier finds out the gender of his future child right in the trenches.
— Vitalis Viva (@vitalisviva.bsky.social) July 22, 2025 at 10:28 AM
Kyiv:
We’re soon going to find out whether Zelensky has fallen for all the hype about himself.
— Euan MacDonald (@euanmacdonald.bsky.social) July 22, 2025 at 4:50 PM
Several hundred people gathered in a square near the Presidential Administration in Kyiv in protest at parliament’s passing a law that essentially places two formerly independent anticorruption bodies under the control of the presidentially appointed Prosecutor General.
— Euan MacDonald (@euanmacdonald.bsky.social) July 22, 2025 at 1:20 PM
Crowd here looks closer to 1,000. Mainly younger people.
— Euan MacDonald (@euanmacdonald.bsky.social) July 22, 2025 at 1:48 PM
Maidan veteran told me this feels like the night before maidan
— Mira of Kyiv 🇺🇦 (@reshetz.bsky.social) July 22, 2025 at 6:35 PM
something extra de-realizing when it’s a hot summer evening in your favorite city but then there’s a war and you’re standing with a poster protesting an insane bill, surrounded by ppl of your age, like will there ever be a generation of Ukrainians who don’t have to fucking fight to live normally
— Mira of Kyiv 🇺🇦 (@reshetz.bsky.social) July 22, 2025 at 2:52 PM
Sumy:
❗️While recovery teams are still working at the site of previous strikes, Sumy is once again being attacked by russian drones. Some areas of the city are without electricity following the attack.
— Iryna Voichuk (@irynavoichuk.bsky.social) July 22, 2025 at 5:20 PM
One woman died, and several other people were injured in russian drone attack on Sumy today.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) July 22, 2025 at 11:10 AM
There was no quiet in Sumy last night, as russia attacked residential areas of the city with aerial bombs, injuring three civilians, including a child.
— Iryna Voichuk (@irynavoichuk.bsky.social) July 22, 2025 at 2:13 AM
A resident filmed the moment of a Russian UAV attack on Sumy. According to the regional administration, there were two strikes — one near a healthcare facility and another near a children’s playground. Apartment buildings were also damaged. One of the UAVs was loaded with shrapnel.
— WarTranslated (Dmitri) (@wartranslated.bsky.social) July 22, 2025 at 8:44 AM
WARNING!! WARNING!! GRAPHIC IMAGERY!! WARNING!! WARNING!!
🚨 Russian strike hits school, hospital, and homes in Sumy, 1 killed.
— UNITED24 Media (@united24media.com) July 22, 2025 at 12:21 PM
ALL CLEAR!!!!
Kramatorsk:
Morning in Ukraine. Russia dropped an aerial bomb on a residential building in Kramatorsk. A child was killed.
— Iryna Voichuk (@irynavoichuk.bsky.social) July 22, 2025 at 2:03 AM
WARNING!! WARNING!! GRAPHIC IMAGERY!! WARNING!! WARNING!!
Horror in Kramatorsk. Police try to bring back a boy killed by a russian bomb. They can’t.
— Kate from Kharkiv (@kateinkharkiv.bsky.social) July 22, 2025 at 9:52 AM
ALL CLEAR!!!!
Odesa:
🇺🇦🔥 Tonight, our city of Odesa was subjected to yet another terrorist attack by russia. Once again, the targets were civilians and their property.
One woman was injured. A 25-story building, a supermarket, a sports hall, and an administrative building were damaged.— Vitalis Viva (@vitalisviva.bsky.social) July 22, 2025 at 6:24 AM
💔 The pain today is sharp and lively, but after it, like after a long thunderstorm, morning will surely come, when children’s laughter will once again drown out the echoes of explosions, and the scent of lilacs will once again become the main note in the air of Odesa.
— Vitalis Viva (@vitalisviva.bsky.social) July 22, 2025 at 2:53 PM
Odesa after last night’s russian attack
— Kate from Kharkiv (@kateinkharkiv.bsky.social) July 22, 2025 at 7:59 AM
WARNING!! WARNING!! GRAPHIC IMAGERY!! WARNING!! WARNING!!
In Odesa, on the Black Sea coast, men are cheerfully inspecting a UAV, likely a Russian Shahed.
All necessary safety measures are in place — swim trunks, flip-flops, and gloves.
— WarTranslated (Dmitri) (@wartranslated.bsky.social) July 22, 2025 at 2:56 PM
ALL CLEAR!!!!
Kherson:
Kherson: the only Ukrainian regional capital fascist Russia managed to capture in 2022. The Kremlin declared it forever Russian – but Ukraine liberated it after 8 months of occupation. Now, the closest city to the front, it bears the brunt of fascist Russia’s malice and savagery.
— Euan MacDonald (@euanmacdonald.bsky.social) July 22, 2025 at 4:40 AM
That’s enough for tonight.
Your daily Patron!
A new Patron video:
@patron__dsns Ситуація вигадана🤭#песпатрон
Here’s the machine translation of the caption:
The situation is made up🤭#песпатрон
Open thread!
Adam L Silverman
I’ve got to get cleaned up and rack out.
Tom Levenson
To join the chorus…thank you Adam for this extraordinary, years-long work.
Adam L Silverman
@Tom Levenson: You’re most welcome.
Gin & Tonic
The domestic political fallout is acute. The protest picture is from L’viv (I know exactly where they’re standing) – while never an area widely supportive of Zelensky, the number of people who came out, within hours, on a Tuesday afternoon, with obviously hand-made and uncoordinated signs, is impressive. I obviously won’t translate them all, but the big one up front is a nice play on words: “Verkhovna Rada” is the name of the legislative body, but the sign says “Verkhovna zrada” where “zrada” means “betrayal.”
People in my circles in Ukraine are largely from the west of the country, which has a long history of nationalism, and, as noted, was not and is not Zelensky country. That said, I have friends and acquaintances in the Verkhovna Rada, in Transparency International, and in the military. Not a one supports this law; their reactions run the spectrum of shock/disappointment/rage. It is an own goal of possibly disastrous proportions. While more blame Yermak, Zelensky comes in for almost as much criticism.
I appreciate that Adam is being circumspect about the motivations here, and I will try to respect that, but even if there were credible evidence of enemy infiltration of some of these orgs, a) the reaction is wildly out of proportion and b) SBU and HUR have repeatedly demonstrated that their counter-intelligence abilities are excellent, and I see no reason they could not have been left to handle any problem areas.
This was not a good day for Ukraine or for Zelensky.
West of the Rockies
I’m glad the bicyclist murderers were obliterated. I hope they died in terror and misery.
AlaskaReader
Thanks Adam
Westyny
Thank you, Adam.
Andrya
Adam, thanks so much for the detailed, very enlightening answer to my question. I am beyond grateful.
I’m also afraid that Ukraine will pay a high price for this. It will enable the pro-russian faction in the Republican party to say that aid to Ukraine is wasted, it all goes to corruption. Agghhh.
bjacques
Thanks, Adam, as always.
Zelenskyy’s remarks about the new law suggest suspicion that NABU and/or SAPO were sitting on or slow-walking the high-profile investigations he alluded to. I’d like to see some context, but if that’s the case, Zelenskyy or the public prosecutor could have done a better job of preparing the ground for this law, with public warnings first. So, poor messaging. By the way, do pro-government laws usually pass the Verkhovna Rada by margins of this size?
patrick II
I read that today Trump has released the Martin Luther King files. It is too bad that Florida students will not be allowed to read them.
Sister Inspired Revolver of Freedom
Thank you Adam.
Matt
Yeah, you’d need to be a real shithole of a country to ruin people’s lives just for protesting. /s
In completely unrelated news, Gaza is being starved to death and we’re paying for it:
bbc.com/news/articles/cq8zlx8xwjno
I have zero confidence that we’ll reject fascism in this country, because the people who we’ll need to lead that push have demonstrated over the last 18 months that they’re totally OK with fascism and indeed prefer it to icky protesters.
Jay
Thank you, Adam.