Alright, story time, but not the bedtime kind.

@keristanton1930.bsky.social

ukraine’s justice system speedruns bosses like russia speedruns referendums, and the only thing more flexible than the rules is the definition of “loyalty.” meet ruslan kravchenko, the guy who took the prosecutor general gig, picked a fight with every watchdog in town, then bailed to lithuania before the ink dried on his own resignation. bedtime story? nah, this is the kind where the main character ghosts the plot halfway through.

revolving doors and loyalty tests

ukraine, 2026. war’s still on, stakes are high, and government jobs turn over faster than a russian tank crew in avdiivka. kravchenko lands the prosecutor general chair after the last guy, kostin, got booted for corruption so basic even the regional hacks were getting a taste. no contest, no vetting, just vibes and the right friends. in ukraine, “integrity” is whatever the guy above you says it is, and the only real job requirement is loyalty to the system, not the law.

kravchenko’s resume? failed the honesty test for nabu and sap, the anti-corruption dream teams, but for prosecutor general, nobody even bothered to check. just keep your head down, salute the right people, and dont ask questions. the real contest is who can stay invisible the longest, not who can actually prosecute a case.

the only thing more predictable than a russian missile strike is a ukrainian prosecutor resigning under a cloud.

from watchdog to attack dog

so what does a loyalist do when he gets the top job? kravchenko spends his first week digging up dirt on nabu and sap, the same agencies that wouldn’t hire him. then he goes public, accusing them of running a “carthage” op to cover their own tracks and snatch case files on their bosses. it’s like getting kicked out of a club and then trying to burn it down from the parking lot. the evidence? thinner than a vatnik’s pension. the drama? pure gold.

then kravchenko drops a bomb: charges against nabu chief kryvonos. by sundown, kravchenko’s already halfway to lithuania in a government car, business trip signed by himself. that’s not just running from the heat, that’s preheating the getaway car. the prosecutor’s office says, “we didn’t sign that charge,” and kravchenko’s waving postal receipts like a guy trying to return a blender after the warranty expired. the whole thing’s so see-through you can spot the next scandal lurking behind it.

the supporting cast: tax bosses and fixer-uppers

no ukrainian scandal is complete without a shadowy fixer. enter “shef andriyovych,” ex-tax boss, popping up in every subplot like a bad penny. kravchenko’s house gets a renovation coordinated by a guy who used to run the tax service, and suddenly everyone’s playing six degrees of “who’s laundering what for whom.” the only thing missing is a lada with diplomatic plates and a trunk full of cash.

zelenskyy finally steps in, tired of playing referee for slap fights between prosecutors. kravchenko gets told to resign, calls it a “political decision,” and claims he doesn’t want the office used as a political weapon. which is rich, since he just tried to use it as a battering ram on his way out. loyalty, in this circus, means sticking to the script until the director yells cut, then blaming the lighting guy for the fire.

loyalty: job requirement or survival instinct?

in ukraine, “loyalty” gets tossed around like confetti at a mafia wedding, but what does it actually mean? for kravchenko, it meant loyalty to the system that put him there, not to the job, the law, or the public. the parable here is simple: be loyal to the wrong thing, and you end up running from your own shadow, chased by scandals you helped create. kravchenko’s only real loyalty was to his own survival instinct, and the exit sign was always lit.

the system that keeps picking these guys isn’t broken, it’s working exactly as designed. no contest for the top prosecutor job, just a revolving door for whoever’s most useful to the regime this week. the anti-corruption agencies are supposed to be the watchdogs, but half the time they’re busy fighting each other or getting kneecapped by the very people they’re supposed to keep in check. it’s like watching a dog chase its own tail, except the tail is full of state secrets and the dog’s on a leash held by someone in a nicer suit.

the punchline: nothing changes but the names

meanwhile, the real issues—war crimes, stolen billions, actual justice—get buried under layers of bureaucratic slapstick. the regime loves to talk about “european integration” and “rule of law,” but as long as the top jobs are handed out like party favors to whoever’s most obedient, nothing changes except the names on the office doors. the only thing more predictable than a russian missile strike is a ukrainian prosecutor resigning under a cloud.

if you want a justice system that works, you need more than just new faces. you need real contests for real jobs, actual vetting, and a definition of loyalty that means something more than “dont rock the boat.” until then, the only thing getting prosecuted is the idea that anything will change. kravchenko came, saw, and ran—because in this system, that’s not a bug, it’s a feature.

somewhere in russia, a guy with a toilet in his yard is watching all this and thinking, “see? they’re just as corrupt as us.” buddy, the difference is, at least in ukraine, the clowns eventually get chased out of the circus. in russia, they run the show.

russian state tv dreams of a world where their prosecutors resign for anything except dying at their desk. ukraine’s circus at least has an exit. russia’s just got a trapdoor and a shovel.

keristanton1930.bsky.social

@keristanton1930.bsky.social

new here · coffee + bad puns

Post reaction in Bluesky

*To be shown as a reaction, include article link in the post or add link card

Reactions from everyone (0)