0LIVE0countries0defendants
map room
Ryan Nichols
PinnedInvestigation

The Record They Can't Bury

By Ryan Nichols

  • 39 total reach
  • 0 reading now4 active 24h
  • 0 shares1 inbound
  • 0 comments
Public Evidence Wall

The Record They Can't Bury

X death rhetoric, local East Texas threats, the church-gun story I deny, and the bodycam Harrison County needs to release.

55 fresh X receipts

Local East Texas record

1 bodycam demand

This is the clean version of the record.

Not a rant. Not a revenge post. Not a call for anybody to contact, threaten, harass, dox, or mass-report anyone.

This is an evidence wall. Public posts. Preserved screenshots. Redacted private details. A disputed local story that keeps getting repeated. A bodycam I keep asking Harrison County to release.

The narrow point is simple: when people keep calling me a traitor, telling me I should die, saying I have no rights, saying people should come after me, and then local people repeat a gun story I deny, that creates a dangerous public record. I am allowed to preserve it. I am allowed to answer it. I am allowed to show the receipts.

Can't give right now? Sharing this helps just as much.

Start with the pattern

The pattern is not one screenshot.

The pattern is what happens after the first screenshot:

  1. Someone labels me a traitor.
  2. Someone attaches prison, death, suicide, or "no rights" language to that label.
  3. Someone reports my response.
  4. My account gets locked or limited.
  5. The original language stays up.
  6. Local people repeat a disputed story about a gun.
  7. Other people then talk like violence against me would be justified.

That is why this belongs on RealRyanNichols.com.

I do not trust X, Facebook, or any other platform to keep this record intact. I own this domain. The receipts stay here.

The national pressure lane

The first lane is the online pile-on around January 6.

I am a Marine veteran. I was a January 6 federal defendant. I was pardoned by President Donald J. Trump on January 20, 2025. The federal case against me was dismissed with prejudice. Those facts do not stop people from using the word "traitor" as a doorway into death-penalty talk, prison fantasies, suicide comments, and public dehumanization.

I am not claiming every post below is a direct criminal threat. I am claiming these public replies help show the environment being built around me.

These are not the old screenshots from the earlier receipts wall. I searched public replies to @RealRyanNichols, checked what was already published in the other articles, and added a separate batch here so the record is not the same four examples recycled again.

Some are threats. Some are death wishes. Some are prison fantasies. Some are people using "traitor," "terrorist," "treason," and "rot in hell" language as the permission structure for everything that follows. The point is the pattern.

One after another. Public. Preserved. Source-linked in the captions.

@Bitcholas1 - prison and traitor language

@Bitcholas1 - prison and traitor language

X

Fresh public X reply captured in this pass. Source status: https://x.com/Bitcholas1/status/2058187429820174345. Date line: 9:04 AM - May 23, 2026.

@ktfast5 - prison for life language

@ktfast5 - prison for life language

X

Fresh public X reply captured in this pass. Source status: https://x.com/ktfast5/status/2058073561881813304. Date line: 1:32 AM - May 23, 2026.

@sandman6179 - coward, traitor, prison

@sandman6179 - coward, traitor, prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/sandman6179/status/2057836269842145626. Date line: 9:49 AM - May 22, 2026.

@KarinTillinger - family and prison attack

@KarinTillinger - family and prison attack

X

Fresh public X reply captured in this pass. Source status: https://x.com/KarinTillinger/status/2057887588527079698. Date line: 1:13 PM - May 22, 2026.

@krs6pak - rotting in prison

@krs6pak - rotting in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/krs6pak/status/2057849932275478917. Date line: 10:43 AM - May 22, 2026.

@SMFMIKEJOHN - deserved lockup language

@SMFMIKEJOHN - deserved lockup language

X

Fresh public X reply captured in this pass. Source status: https://x.com/SMFMIKEJOHN/status/1987312678050930813. Date line: 6:13 PM - Nov 8, 2025.

@ALPacaUrfudge - terrorist and GITMO language

@ALPacaUrfudge - terrorist and GITMO language

X

Fresh public X reply captured in this pass. Source status: https://x.com/ALPacaUrfudge/status/2057888596049211545. Date line: 1:17 PM - May 22, 2026.

@BlegerJ - rotting in prison

@BlegerJ - rotting in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/BlegerJ/status/2057754970246521090. Date line: 4:26 AM - May 22, 2026.

@ldoneill - die in prison

@ldoneill - die in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/ldoneill/status/2058003022626669037. Date line: 8:52 PM - May 22, 2026.

@warrenheld - family death language

@warrenheld - family death language

X

Fresh public X reply captured in this pass. Source status: https://x.com/warrenheld/status/2057850279349854213. Date line: 10:45 AM - May 22, 2026.

@Wendy0851733233 - treason and prison

@Wendy0851733233 - treason and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/Wendy0851733233/status/2057816609058701730. Date line: 8:31 AM - May 22, 2026.

@Anxious4Lyfe - traitor to Constitution

@Anxious4Lyfe - traitor to Constitution

X

Fresh public X reply captured in this pass. Source status: https://x.com/Anxious4Lyfe/status/2058005847779709159. Date line: 9:03 PM - May 22, 2026.

@bwchism - domestic terrorist and prison

@bwchism - domestic terrorist and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/bwchism/status/2057956809332138183. Date line: 5:48 PM - May 22, 2026.

@CatsEye33 - come find me reply

@CatsEye33 - come find me reply

X

Fresh public X reply captured in this pass. Source status: https://x.com/CatsEye33/status/2058567078559592593. Date line: 10:13 AM - May 24, 2026.

@HistProfPete - deserved worse for treason

@HistProfPete - deserved worse for treason

X

Fresh public X reply captured in this pass. Source status: https://x.com/HistProfPete/status/2058006910025019689. Date line: 9:07 PM - May 22, 2026.

@TadEdge - severe punishment and prison

@TadEdge - severe punishment and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/TadEdge/status/2057930778688839960. Date line: 4:05 PM - May 22, 2026.

@Vote4Dick2028 - traitor and rot in jail

@Vote4Dick2028 - traitor and rot in jail

X

Fresh public X reply captured in this pass. Source status: https://x.com/Vote4Dick2028/status/2058055781807747509. Date line: 12:21 AM - May 23, 2026.

@VM - rot in hell terrorist

@VM - rot in hell terrorist

X

Fresh public X reply captured in this pass. Source status: https://x.com/___VM___/status/1973546460869460449. Date line: 7:31 PM - Oct 1, 2025.

@BamaDem338 - rot in hell

@BamaDem338 - rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/BamaDem338/status/2057848888158027821. Date line: 10:39 AM - May 22, 2026.

@cozzmo73 - go back to prison traitor

@cozzmo73 - go back to prison traitor

X

Fresh public X reply captured in this pass. Source status: https://x.com/cozzmo73/status/2058127979713040721. Date line: 5:08 AM - May 23, 2026.

@daze5576 - rot in hell

@daze5576 - rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/daze5576/status/2043037300322349219. Date line: 1:43 PM - Apr 11, 2026.

@drl3356 - deserved it language

@drl3356 - deserved it language

X

Fresh public X reply captured in this pass. Source status: https://x.com/drl3356/status/2057872448494739812. Date line: 12:13 PM - May 22, 2026.

@ECwasabadidea - traitor and prison

@ECwasabadidea - traitor and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/ECwasabadidea/status/2057767606044725697. Date line: 5:16 AM - May 22, 2026.

@Kendahl897 - deserve prison

@Kendahl897 - deserve prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/Kendahl897/status/2058124192021713240. Date line: 4:53 AM - May 23, 2026.

@LawsonWasno - still in prison

@LawsonWasno - still in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/LawsonWasno/status/2057959587907792986. Date line: 5:59 PM - May 22, 2026.

@LPalandt - prison forever

@LPalandt - prison forever

X

Fresh public X reply captured in this pass. Source status: https://x.com/LPalandt/status/2058036848727929148. Date line: 11:06 PM - May 22, 2026.

@namato1 - domestic terrorist and prison

@namato1 - domestic terrorist and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/namato1/status/2017344216095936645. Date line: 3:08 PM - Jan 30, 2026.

@natedogg999 - kids and rot in hell

@natedogg999 - kids and rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/natedogg999/status/1883917439366488473. Date line: 10:38 AM - Jan 27, 2025.

@neil_pank - traitor and rot in hell

@neil_pank - traitor and rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/neil_pank/status/1890852036918296807. Date line: 1:53 PM - Feb 15, 2025.

@nikki_sixx - traitors in prison

@nikki_sixx - traitors in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/nikki_sixx/status/2057967328365605301. Date line: 6:30 PM - May 22, 2026.

@PantsAndTank - treasonous pig and prison

@PantsAndTank - treasonous pig and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/PantsAndTank/status/2058022913744187589. Date line: 10:11 PM - May 22, 2026.

@peacegivechance - domestic terrorist for life

@peacegivechance - domestic terrorist for life

X

Fresh public X reply captured in this pass. Source status: https://x.com/peacegivechance/status/2057956426807451716. Date line: 5:47 PM - May 22, 2026.

@predictanalyst - deserve prison

@predictanalyst - deserve prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/predictanalyst/status/2058014054099140618. Date line: 9:36 PM - May 22, 2026.

@RicardOhNo2 - prison sucks reply

@RicardOhNo2 - prison sucks reply

X

Fresh public X reply captured in this pass. Source status: https://x.com/RicardOhNo2/status/2061094798224658543. Date line: 9:37 AM - May 31, 2026.

@rrla12164133 - rot in hell language

@rrla12164133 - rot in hell language

X

Fresh public X reply captured in this pass. Source status: https://x.com/rrla12164133/status/2057987223895580825. Date line: 7:49 PM - May 22, 2026.

@ShannonDennis1 - prison and traitor

@ShannonDennis1 - prison and traitor

X

Fresh public X reply captured in this pass. Source status: https://x.com/ShannonDennis1/status/2002438690753425801. Date line: 11:59 AM - Dec 20, 2025.

@stonekoldsoul - public abuse reply

@stonekoldsoul - public abuse reply

X

Fresh public X reply captured in this pass. Source status: https://x.com/stonekoldsoul/status/2031813616459034847. Date line: 2:24 PM - Mar 11, 2026.

@TFD681262885119 - hung for treason

@TFD681262885119 - hung for treason

X

Fresh public X reply captured in this pass. Source status: https://x.com/TFD681262885119/status/2061140267886076253. Date line: 12:38 PM - May 31, 2026.

@TroyIsaacson - J6 traitor and prison

@TroyIsaacson - J6 traitor and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/TroyIsaacson/status/2057989443316007271. Date line: 7:58 PM - May 22, 2026.

@TruuP8triot - traitor and prison

@TruuP8triot - traitor and prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/TruuP8triot/status/2057993259171909834. Date line: 8:13 PM - May 22, 2026.

@BONEBOX1 - Alcatraz and rot in hell

@BONEBOX1 - Alcatraz and rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/BONEBOX1/status/1952558335481557134. Date line: 9:32 PM - Aug 4, 2025.

@caddowizard - still in prison

@caddowizard - still in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/caddowizard/status/2057802882833944954. Date line: 7:36 AM - May 22, 2026.

@CAMcHorney - still in prison

@CAMcHorney - still in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/CAMcHorney/status/2057563915274637314. Date line: 3:47 PM - May 21, 2026.

@DArtagnan1989 - treason and find out

@DArtagnan1989 - treason and find out

X

Fresh public X reply captured in this pass. Source status: https://x.com/DArtagnan1989/status/2057998181808357525. Date line: 8:32 PM - May 22, 2026.

@DebbieSVA - rot in hell and jail

@DebbieSVA - rot in hell and jail

X

Fresh public X reply captured in this pass. Source status: https://x.com/DebbieSVA/status/1883877055319998659. Date line: 7:57 AM - Jan 27, 2025.

@Gockomo - rot in hell

@Gockomo - rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/Gockomo/status/1962210108911346109. Date line: 12:45 PM - Aug 31, 2025.

@GTrudeauFC - belong in prison

@GTrudeauFC - belong in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/GTrudeauFC/status/2058133986254147744. Date line: 5:32 AM - May 23, 2026.

@h7gryn851itn - suffering for traitor label

@h7gryn851itn - suffering for traitor label

X

Fresh public X reply captured in this pass. Source status: https://x.com/h7gryn851itn/status/2057826026965598335. Date line: 9:08 AM - May 22, 2026.

@jacktur04898303 - rot in hell

@jacktur04898303 - rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/jacktur04898303/status/1961989752867246270. Date line: 10:09 PM - Aug 30, 2025.

@john_vahey - prison and abuse

@john_vahey - prison and abuse

X

Fresh public X reply captured in this pass. Source status: https://x.com/john_vahey/status/2016341877126021541. Date line: 8:45 PM - Jan 27, 2026.

@KeKneeC - still in prison

@KeKneeC - still in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/KeKneeC/status/2057810072856604889. Date line: 8:05 AM - May 22, 2026.

@KingM91 - still in prison

@KingM91 - still in prison

X

Fresh public X reply captured in this pass. Source status: https://x.com/KingM91/status/2057918701123317775. Date line: 3:17 PM - May 22, 2026.

@madsmom57 - disgraced Marine and traitor

@madsmom57 - disgraced Marine and traitor

X

Fresh public X reply captured in this pass. Source status: https://x.com/madsmom57/status/2061106352647557545. Date line: 10:23 AM - May 31, 2026.

@MahoppinJoe - bloodline rot in hell

@MahoppinJoe - bloodline rot in hell

X

Fresh public X reply captured in this pass. Source status: https://x.com/MahoppinJoe/status/1961988326056968569. Date line: 10:04 PM - Aug 30, 2025.

@marzball - suffer and deserve bad things

@marzball - suffer and deserve bad things

X

Fresh public X reply captured in this pass. Source status: https://x.com/marzball/status/2057949038079619435. Date line: 5:17 PM - May 22, 2026.

This is the pressure lane. The label comes first. The death, prison, suicide, "traitor," or dehumanizing language comes next.

When I respond sharply, platforms act like the response is the problem. The receipts show why that is not the whole story.

The account-lock lane

I tested the standard being used against me. I answered with vague language that could be read multiple ways, and my account was locked or limited almost immediately.

In the same surrounding record, the posts aimed at me included suicide-related language, death-penalty framing, slurs, and "traitor" language. I am not pretending my wording was perfect. I am saying the enforcement contrast is part of the evidence.

That contrast is why the earlier receipts wall exists:

The point is not that I want everyone else banned.

The point is that I will not let a platform create a one-sided record where only my reaction is preserved and the bait, threat language, and pile-on disappear.

The local East Texas lane

The second lane is local.

This is the one that matters most to my safety because local people know where I live, where I go to church, who my family is, and what county system has power over me.

The local record begins with a public family comment. I asked privately for it to come down. The private thread did not calm things down. It escalated.

Public family comment

Public family comment

Facebook

Redacted screenshot of a Trey Treece comment on my August 20, 2025 Facebook post. The visible comment includes "bring my family in this," "if u loved your wife and kids," "I will make u wish u never started," and "id love to square up with u."

Messenger threat thread

Messenger threat thread

Messenger

Redacted Messenger screenshot from the "Jessica, Trey, Amanda" thread. The visible language includes "I love to beat the shit out of bullies like u" and "only warning."

That is the record I am preserving.

I did not start by writing a public article about them. I started by asking for the comment to come down. The receipt shows what happened next.

The church-gun story lane

The third lane is the church-parking-lot story.

The official public allegation, as shown in the Harrison County Sheriff's Office press-release screenshot, said I raised my shirt to display a firearm and placed my hand on the grip.

I deny drawing, pulling, pointing, brandishing, or firing a gun.

That distinction matters. The public story did not stay at "raised shirt" or "hand on grip." It turned into people saying I pulled out a gun and pointed it at a vehicle. I deny that.

Official public allegation

Official public allegation

HCSO

Redacted crop of the HCSO press-release screenshot. The visible allegation is "raised his shirt up to display a firearm" and hand on grip.

Public escalation

Public escalation

Facebook

Redacted public Facebook screenshot claiming a video said I "pulled out the gun and pointed it at the vehicle." That is the escalation I dispute.

If Harrison County has the bodycam, dashcam, CAD, dispatch audio, witness statements, and officer reports, then the county has the records that should settle the source chain.

That is why I keep asking for the bodycam.

Jon Costello's own words make the bodycam more important

This video receipt matters because it is not my wording.

In the edited 41-second public clip, Kacie Costello says I "was going to pull a gun" and that I "reached for his gun." Jon Costello says:

"I guess he was worried about the words of Jesus getting smacked him in his face."

He also says:

"Know your backstop."

and refers to:

"the car that he's pointed at."

Edited 41-second public receipt from the Costello video. Source copies and transcripts are preserved in the private evidence folder.

I am not asking anyone to guess what happened.

I am asking Harrison County to release the records.

What the local comments show after the story spread

Once the public story becomes "he pointed a gun," the comment section changes.

People stop treating this like a disputed court record. They start talking like violence against me would be understandable.

"he had his Bible"

"he had his Bible"

Facebook

Redacted public comment screenshot saying Jon had a Bible and had his back to me. That matters beside the "words of Jesus" video language.

"to the point of getting violent"

"to the point of getting violent"

Facebook

Redacted public comment screenshot saying Jon was "to the point of getting violent," followed by another commenter saying someone needed to "kick his ass."

"they'll just find pieces of you"

"they'll just find pieces of you"

Facebook

Redacted public comment screenshot responding to the gun narrative with "they'll just find pieces of you."

"I'll beat yo ass"

"I'll beat yo ass"

Facebook

Redacted public comment screenshot preserving the threat language while blacking out the street address.

This is why the exact story matters.

If I pulled or pointed a gun, show the bodycam.

If I did not, then the people repeating that story are helping build a false public image that makes threats against me more likely.

What this article is not claiming

This article is not claiming every person in these screenshots committed a crime.

This article is not asking readers to contact anybody in these screenshots.

This article is not publishing private addresses, private phone numbers, minors, medical records, cannabis-card information, or unrelated private material.

This article is not a substitute for court filings, subpoenas, discovery, or public-records requests.

This article is the public version of the record: receipts, dates where available, redactions, source-chain issues, and the demand for the records that can prove what happened.

What this article is claiming

I am claiming the public record now shows at least four things:

  1. People online repeatedly attach me to "traitor," treason, death, prison, suicide, and "no rights" language.
  2. Local East Texas people have posted or messaged physical-threat language after a family comment I asked to have removed.
  3. The public church-gun story escalated beyond the wording in the official public allegation into claims I deny.
  4. Harrison County should release the bodycam, dashcam, CAD, dispatch audio, witness statements, source statements, and officer reports so the public record can be tested against the actual evidence.

That is the whole point.

Not drama.

The record.

What I need next

If you have a public screenshot, public video, message, link, or archived post connected to threats against me, false claims about the church incident, the account-lock pattern, or the public source chain, send it through the site.

Do not send rumors. Do not send private medical material. Do not send minors' information. Do not send addresses unless the address is necessary for a legal evidence record, and if it is, mark it private.

Send facts.

Send dates.

Send screenshots.

Send links.

Send the record.

Were you there?

Report what you saw at the D.C. Jail.

If you witnessed these officers — or were held there yourself — say what you saw. Anonymous is fine; leave contact only if we can follow up. Every report is reviewed by hand and becomes part of the record.

Reviewed by hand. We don't store your IP — only a one-way hash for rate limiting.

Demand an investigation

One tap. Put it in front of the people who can act.

3.9M people have now read how D.C. Jail officers treated pretrial detainees — Americans presumed innocent. @TheJusticeDept Civil Rights Division, @Jim_Jordan, @RepTroyNehls: investigate Lt. Crystal Lancaster and Lt. Telly Allen under 18 U.S.C. §§ 241–242. The body-cam exists. The record is here: https://realryannichols.com/posts/the-record-they-cant-bury-threats-rumors-bodycam

The call to action

There are three things you can do right now:

  1. Share this article: https://www.realryannichols.com/posts/the-record-they-cant-bury-threats-rumors-bodycam
  2. Submit related proof at /submit.
  3. Support the case work at /support.

This site is not social media.

This site is the record.

And the record is not going away.

Fund the Truth · one place, everything in the open

$500 from 10 people = $5,000. That changes my life this month.

My real monthly goal is $5,000 — rent, food, medical, gas, insurance, and the tools that run this site. Right now I'm in the red. Help me get to the green — give wherever it's needed most, or pick exactly what to fund and watch it fill. Every dollar shown, live.

1 · Choose an amount

2 · Where should it go?

Secure checkout by Stripe. Straight to me — no organization, no middleman — and onto the meter above.

The newsroom · Tip line

Know something about this story?

Firsthand information, records, screenshots, court or police documents — send it right here, no account needed. Your name and email are optional and never published. Please don't contact anyone named in this article — just send facts, dates, and documents.

Something happening in your town or state.

The person, agency, company, or topic this is about, if you know.

So we can route and verify local tips.

One per line. Court documents, news stories, social posts, video URLs.

So we can follow up (optional)

Only used to follow up. Not added to any list. Not made public.

Tips are reviewed by hand. We do not store your IP — only a one-way hash for rate limiting.

Don't lose this story to an algorithm.

The next chapter gets posted here first — on my own domain, where no platform can throttle it and no one can ban it. Drop your number and I'll text you the moment it's live.

Your number is stored until SMS updates go live — unsubscribe anytime. No spam, no selling your data — ever.

Tap how this hits you — no signup, everyone sees the count

Share this post — get it back in front of people

Read next

Comments

Comments are signed-only. No anonymous accounts. Sign in to comment. Read the community rules first.

No approved comments yet. Be the first to sign in and add one.

Help Ryan rebuild

Rent · food · mental health care after pretrial detention.

Help