The bodies in El Paso were barely cold when Beto O’Rourke started blaming President Trump.

“He is a racist, and he stokes racism in this country … We have a president with white nationalist views in the United States today,” the failing Democratic presidential candidate told CNN all Saturday night and Sunday.

He likened Trump’s “anti-immigrant rhetoric” to something out of the Third Reich. “He is an open, avowed racist and is encouraging more racism in this country and this is incredibly dangerous …

“Let’s connect the dots here on … who is responsible for this right now.”

CNN’s Jake Tapper cut to the chase: “Do you think President Trump is a white nationalist?”

“Yes, I do,” said Beto.

What disgusting opportunism from a man whose first recorded reaction to the news of Saturday’s massacre in his hometown was a weird smile, quickly suppressed, a man so lacking in empathy, he once wrote of his teenage fantasy of plowing his car into two children crossing the road.

But when it comes to publicity for his ridiculous presidential bid, he’s never had it so good. CNN can’t get enough of him.

It doesn’t get uglier than scoring political points on the deaths of 20 people.

But we can all play the blame game.

For years, leftists have divided the nation with identity politics and defended the fascist ideology of Islamism. Now they try to offload responsibility for the emergence of its mirror image: white identity politics and the fascist ideology of white supremacy.

In the first sentence of his so-called manifesto, a puerile mishmash of grievance, El Paso killer Patrick Crusius, 21, wrote of his “support for the Christchurch shooter and his manifesto.” This refers to the terrorist attack on two New Zealand mosques in March by Australian white supremacist Brenton Tarrant, now glorified as “St. Tarrant” in online forums such as 8chan, where Crusius’ manifesto was posted.

Like Tarrant, Crusius has read the 2011 book “The Great Replacement” by French author Renaud Camus, which claims “elites” are complicit in replacing white Europeans with non-Europeans across the West. This is the driving philosophy of white supremacists.

The problem is that these bad ideas, buttressed by cherry-picked factoids, have been driven out of the public marketplace to dark places underground, where there is no moderating influence.

When media commentators like MSNBC’s Eddie Glaude ban the term “illegal immigrant,” as he did Sunday, you force those conversations underground. When Democratic leading lights bandy around terms like “racist,” “Nazi” and “Third Reich,” they rob those words of their power and demonize dissent.

Bad ideas should be out in the open where the rest of us can demolish them with good arguments.

Like the Christchurch killer, Crusius espoused an anti-capitalist, anti-people radical green ideology. He rails against farming, oil drilling, plastic, paper towels and “consumer culture.” He sounds like Jay Inslee:

“My whole life, I have been preparing for a future that currently doesn’t exist.”

He justifies murder as “the logical step … to decrease the number of people in America using resources.”

So, since we’re playing the blame game, how about all those climate alarmist Democrats on the debate stage last week warning of a looming environmental Armageddon any chance they get.

Their doomsday rhetoric creates an atmosphere of nihilism that makes vulnerable young men despair. Yet we don’t accuse them of having blood on their hands.

We simply don’t know why Crusius — or Connor Betts, the 24-year-old killer at a bar in Dayton, Ohio, a few hours later — chose the path of hatred and bloodshed.

What we do know is that, like other shooters, Crusius’ childhood was marred by his parents’ marital dysfunction. His father, Bryan, reportedly has written a memoir about his four decades of drug and alcohol addiction, which led to his second wife throwing him out of the house when his son was 12.

We also know from the El Paso killer’s LinkedIn page that, like the Christchurch killer, he spent an inordinate amount of time online, “about 8 hours every day.”

The fact is there are lots of problems in our society: family breakdowns, drug addiction, gaming addiction, angry young men, mental illness, a suicide epidemic. But you can’t fix root causes overnight.

What you can change right now is access to battlefield weapons. The El Paso killer’s manifesto makes that clear. He wanted to use an AR-15 “if I get one” but used what he could get, a “civilian” AK-47, along with the bullets chosen for maximum damage.

At the very least, battlefield weapons should be impossible to procure for someone under 25, when the rational part of the brain has not yet fully developed.

So, rather than engaging in empty blame games about the “racist” in the White House, thoughtful politicians on both sides should do the job the American people expect them to do: Come together and figure out how to stop this scourge.

NYPD cops handcuffed

Mayor Bill de Blasio is so vain, he ‪announced the outcome of the Pantaleo case during the Democratic debate in Detroit, predicting it would be resolved in the Garner family’s favor within 30 days. Sure enough, on Friday, an NYPD administrative judge recommended Officer Daniel Pantaleo be fired for the 2014 death of illegal cigarette seller Eric Garner during an arrest.

You can’t blame New York City cops for thinking the fix was in. But if de Blasio and his police commissioner think they can railroad a good cop for doing his job, they have misunderstood the nature of policing.

Police Benevolent Association president Patrick Lynch on Friday pointed out that “three, four, five times a tour for New York City police officers, we’re sometimes in this position where we have to put our hands on someone where someone resists arrest.

“So now you call 911, what do you expect us to do? I hope you expect us to do our job, but we expect backing, which we’ve found out today we will not have.

“We all watched videos recently here where police officers were subject to water being dumped on their head, and unfortunately, you saw police officers put their heads down and slink away. That’s how every one of us feel today because we just found out that City Hall will not truly stand up for what’s right and what’s wrong, only politics, only the loudest in the room.

“The criminal advocates have gotten what they want … The police department is frozen. [They] can’t stop the killers, they can’t stop the criminals, they can’t effectively do their job.”

If police officers can’t use force when someone is resisting arrest, they can’t arrest anyone. And it will be the most vulnerable who suffer.

Wrong on the face of it

Gillette is a perfect case of “Get woke, go broke.” Parent company Procter & Gamble just posted an $8 billion loss on its shaving business, citing competition, currency fluctuations and too many beards. But dissing your target market with commercials about “toxic masculinity” was never going to be a recipe for success.