41% offFighting Shadows$17.76 launch price.Get it →
Map Room
Ryan Nichols
Investigation

The Record They Can't Bury: 55 Threat Receipts and One Bodycam Demand

Fresh X receipts, East Texas threats, a disputed church-gun story, and the Harrison County bodycam records Ryan Nichols says can settle the record.

By Ryan Nichols

  • 1.4K total reach
  • 0 reading now0 active 24h
  • 0 shares9 inbound
  • 0 comments

The Record They Can't Bury — 55 fresh X receipts, local threats, the church-gun story I deny, and the bodycam Harrison County needs to release.

Public Evidence Wall

The Record They Can't Bury

Fifty-five fresh X receipts, local East Texas threats, the church-gun story I deny, and the bodycam Harrison County needs to release.

55 fresh X receipts

Local threats + public narrative

Release the bodycam

This is the public record I am preserving.

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

This is an evidence wall: public posts, preserved screenshots, redacted private details, a disputed local story that keeps getting repeated, and a bodycam I keep asking Harrison County to release.

The issue is not one ugly comment from one stranger. The issue is the chain: traitor language, death rhetoric, prison fantasies, local threats, a disputed gun story, and public pressure built on claims I deny.

I am allowed to preserve that record.

I am allowed to answer it.

I am allowed to show the receipts.

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

The point in one sentence

If Harrison County has bodycam, dashcam, CAD, dispatch audio, witness statements, source statements, and officer reports connected to the church-parking-lot story, release them and let the public compare the footage to the claims being repeated online.

That is the center of this article.

Everything below shows why it matters.

The pattern

The pattern is not one screenshot.

The pattern is what happens after the first one:

  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 here.

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

Exhibit A: 55 fresh X receipts

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 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.

Read them vertically.

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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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: source. 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.

Exhibit B: the enforcement contrast

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 while the bait, threat language, and pile-on disappear.

Exhibit C: local East Texas threats

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 local 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.

Exhibit D: the gun story I deny

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.

Exhibit E: Jon Costello's 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.

Exhibit F: what changed 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.

Exhibit G: the call Harrison County recorded

There is another record Harrison County already has.

The night I got out of jail, I called Harrison County and asked for the same standard to be applied both ways. I told them people were posting about me, tagging people into my pages, repeating statements I disputed, and doing the same kind of online conduct that had been used against me.

I am not publishing the raw transcript here because it contains private addresses, phone numbers, driver's-license information, and names that are not necessary for the public version of the record.

But the core facts matter:

  1. I called Harrison County and asked to make a report.
  2. I told the deputy I had screenshots, videos, names, and a timeline.
  3. I specifically raised the disputed church story and the way it was changing online.
  4. The deputy said he would document the call.
  5. The deputy said "body cam footage of our conversation" would be added.
  6. The deputy said the report would be turned over to CID.

That matters because the county cannot have it both ways. If online speech, Facebook comments, screenshots, and public posts are enough to arrest me, then the same county has to explain what happens when I report online statements, threat language, false narrative escalation, and public pressure aimed back at me.

That does not mean every ugly comment is a crime. Texas Penal Code Section 42.07 has elements, intent language, and categories of conduct. The point is not that every Facebook argument should become a criminal case. The point is that the record should be handled evenly, transparently, and with the same standard applied to every side.

It also matters because of the jail conversation I am still asking them to preserve. While I was still in custody, an officer questioned me about a separate video and a separate allegation. I am preserving the Miranda issue, not trying to decide it in a blog post. The legal line is narrow: under Miranda v. Arizona, warnings are required before custodial interrogation; under Rhode Island v. Innis, interrogation includes express questioning and its functional equivalent; and under Vega v. Tekoh, a Miranda problem is usually about whether statements can be used in the prosecution's case, not an automatic end to a case.

So release the bodycam.

Release the jail-hallway conversation.

Release the call record.

Release the incident report.

Let the record show what was asked, what I said, what they told me, and what they did after I reported the same pattern back to them.

What this record proves, and what it does not

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.

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 received a same-night call from me reporting the other side of the online record, and the deputy said the call would be documented and bodycam would be added.
  5. Harrison County should release the bodycam, dashcam, CAD, dispatch audio, witness statements, source statements, incident reports, jail-hallway bodycam, and officer reports so the public record can be tested against the actual evidence.

That is the 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

Share it, add proof, support the work

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. Card, Link, Klarna, Affirm, Afterpay/Clearpay, and other options can appear when eligible.

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.

Stand with me

Keep this work going.

I document all of this on a site I own — no platform in the middle, nothing that can be throttled or banned. If it's worth something to you, here's how to help me keep going:

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

Speak here

Create an account to comment.

This is where people can say what gets buried or cancelled elsewhere. Comments are signed-only, moderated, and tied to a real profile so the record stays usable.

No approved comments yet. Create an account and put the first opinion on the record.