San Francisco 49ers staff check on San Francisco 49ers’ Reuben Foster (56) during their game against the Los Angeles Rams in the fourth quarter at Levi’s Stadium in Santa Clara, Calif., on Sunday, Oct. 21, 2018. (Nhat V. Meyer/Bay Area News Group)

San Francisco 49ers’ Reuben Foster (56) is photographed on the sidelines against Carolina Panthers in the second quarter of their NFL game at Levi’s Stadium in Santa Clara, Calif., on Sunday, September 10, 2017. (Josie Lepe/Bay Area News Group)

Linebacker Reuben Foster #56 of the San Francisco 49ers breaks up a pass intended for wide receiver J.J. Nelson #14 of the Arizona Cardinals during the second quarter at State Farm Stadium on October 28, 2018 in Glendale, Arizona. (Photo by Norm Hall/Getty Images)

San Francisco 49ers’ linebacker Reuben Foster (56) practices at mini-camp on Wednesday, June 13, 2018, at the team practice facility in Santa Clara, Calif. (Maritza Cruz/Bay Area News Group)

Linebacker Reuben Foster #56 of the San Francisco 49ers breaks up a pass intended for wide receiver J.J. Nelson #14 of the Arizona Cardinals during the second quarter at State Farm Stadium on October 28, 2018 in Glendale, Arizona. (Photo by Norm Hall/Getty Images)

Denver Broncos running back C.J. Anderson (22) is tackled by San Francisco 49ers defensive end Arik Armstead (91) with help from free safety Eric Reid (35), and linebacker Reuben Foster (56) in the first quarter at Levi’s Stadium on Saturday, Aug. 19, 2017, in Santa Clara, Calif. (Jim Gensheimer/Bay Area News Group)

Running back Melvin Gordon #28 of the Los Angeles Chargers is stopped by linebacker Reuben Foster #56 of the San Francisco 49ers in the first quarter at StubHub Center on Sept. 30, 2018 in Carson, California.

San Francisco 49ers’ Reuben Foster (56) blocks a pass intended for Dallas Cowboys’ Tavon Austin (10) in the second quarter of their preseason NFL game at Levi’s Stadium in Santa Clara, Calif., on Thursday, Aug. 9, 2018. (Jose Carlos Fajardo/Bay Area News Group)

Click HERE if you’re unable to view the gallery on your mobile device.

Why spend the night at the Tampa Hyatt when you can stay at the Hillsborough County (Fla.) Jail?

That’s the trade 49ers’ linebacker Reuben Foster made Saturday night after he was arrested on charges of domestic violence — again.

It proved to be the final straw — the thing that finally brought the 49ers to cut ties with the troubled linebacker.

The Niners made it official with a one-sentence press release Sunday morning, a few hours before the team plays the Tampa Bay Buccaneers.

The terse statement stands in stark juxtaposition with the long-winded justifications of this team’s past support of Foster — statements about accountability and zero tolerance towards domestic violence from the last time Foster was arrested for domestic violence that would have proven hollow had the 49ers waited and seen after this latest incident.

First, a disclaimer for all of those who feel so inclined to defend the honor of Foster and his “rights” as a football player: I don’t know what happened at the team hotel Saturday night and neither do you.

Tampa police say that Foster and his on-and-off girlfriend had an altercation at the 49ers team hotel, during which she claims “Foster slapped her phone out of her hand, pushed her in the chest area, and slapped her with an open hand on the side of her face.”

Tampa police officers said observed a one inch scratch on the victim’s left collarbone.

Is that the full story? No.

Could that story change? We’ve certainly seen it before with this accuser.

Did it look good for Foster when the news broke? No sir.

But how it looks should not have mattered when it comes to Foster’s employment with the Niners.

The cut-and-dry of the situation was that the 49ers’ brass announced publicly, multiple times over the last year, that Foster was on his proverbial last strike.

And there’s no circumstance where getting arrested at the team hotel isn’t a strike.

Again, I don’t know what he did or didn’t do, but under no circumstances will I accept a timeline where Foster a victim in this scenario — despite what many, I’m sure, will allege.

This guy was told to stay out of trouble — that he didn’t have another chance to screw up — and he was arrested at the team hotel, possibly in an altercation with the same woman who accused him of domestic violence in February.

It’s patently absurd. No matter what actually happened, this is unquestionably a grade-a act of stupidity; one that requires a real pro to pull off.

And I’m yet to think of a single good reason for Foster to be in that situation.

The entire thing was shameless. There was zero way the Niners could keep him and keep their credibility as an organization — a credibility they’re trying to rebuild.

Foster might be innocent until proven guilty in a court of law, but he doesn’t deserve the benefit from the doubt from anyone — fans, teammates, coaches, or employers — outside of it. He used up all of that months ago.

Yes, the linebacker is talented — he has All-Pro potential — but at some point, that couldn’t be part of the calculus for the 49ers.

Then again, in his 49ers career, Foster has more mug shots than memorable games, so — just to be craven — what’s the real loss?

Let another team be fooled. Surely someone else will pick him up — it’s the NFL, after all, and morality has nothing to do with it.

Had they kept Foster, I know that the loss for the 49ers would have been the credibility of a front office that talked a big game and then hedged — hard — when faced with walking the walk in the past; a front office that has used up most all its slack over the last two years.

But this isn’t about draft performance and on-field record, this is about principles — or so it’ll be reframed. Of course, it’s true: If you draw a line in the sand you can’t constantly re-draw it.

And certainly not for Foster. This guy had proven time and time again that he’s not worth the slack the 49ers cut him.

There’s no purpose in re-litigating Foster’s domestic violence arrest in February — or applying the lessons from that ordeal to this upcoming one. He had the charges dropped, but that doesn’t mean the arrest didn’t happen. He served a two-game suspension at the start of the season.

There was no more room to hedge: by getting arrested Saturday, Foster filled out his own pink slip.