As long as violent leftists label their victims “fascists,” they are free to set fires, smash windows and beat people bloody. No police officer will stop them.

They are entitled to physically assault anyone they like – provided they first call their victim a “racist.”

Anyone can be fair game for violence with this trick: Charles Murray, Heather Mac Donald, Ben Shapiro, me and Milo Yiannopoulos. Even far-left liberals like Evergreen State professor Bret Weinstein has been stripped of police protection solely because a leftist mob called him a “racist.”

In Portland, OR, authorities canceled the annual Rose Festival parade because fascist liberal thugs threatened violence against the local Republican club. The local Republicans support the Republican president, and the Republican president is Trump … Ergo, the local Republicans are “Nazis.”

As Marco Rubio and Mitt Romney can explain, people who want to beat up sweet local Republicans at the annual Rose parade in Portland, crack skulls and smash store windows are not fascists: They’re “anti-fascists”! Why? Because that’s what they call themselves.

We have no way of knowing if the speakers at last weekend’s “Unite the Right” rally in Charlottesville actually were “neo-Nazis,” “white supremacists” or merely Civil War buffs — inasmuch as they weren’t allowed to speak. The Democratic governor shut the event down, despite a court order to let it proceed.

We have only visuals presented to us by the activist media, showing some participants with Nazi paraphernalia. But for all we know, the Nazi photos are as unrepresentative of the rally as that photo of the drowned Syrian child is of Europe’s migrant crisis. Was it 1 percent Nazi or 99 percent Nazi?

As the “Unite the Right” crowd was dispersing, they were forced by the police into the path of rock-throwing, fire-spraying antifa. A far-left reporter for The New York Times, Sheryl Gay Stolberg, tweeted live from the event: “The hard left seemed as hate-filled as alt-right. I saw club-wielding ‘antifa’ beating white nationalists being led out of the park.”

That’s when protestor James Fields sped his car into a crowd of the counter-protesters, then immediately hit reverse, injuring dozens of people, and killing one woman, Heather Heyer.

This has been universally labeled “terrorism,” but we still don’t know whether Fields hit the gas accidentally, was in fear for his life or if he rammed the group intentionally and maliciously.

With any luck, we’ll unravel Fields’ motives faster than it took the Obama administration to discern the motives of a Muslim shouting “Allahu Akbar!” while gunning down soldiers at Fort Hood. (Six years.)

But so far, all we know is that Fields said he was “upset about black people” and wanted to kill as many as possible. On his Facebook page, he displayed a “White Power” poster and “liked” three organizations deemed “white separatist hate groups” by the Southern Poverty Law Center. A subsequent search of his home turned up bomb-making materials, ballistic vests, rifles, ammunition and a personal journal of combat tactics.

Actually, none of that is true. The paragraph above describes, down to the letter, what was known about Micah Xavier Johnson, the black man who murdered five Dallas cops a year ago during a Black Lives Matter demonstration. My sole alteration to the facts is reversing the words “black” and “white.”

President Obama held a news conference the day after Johnson’s murder spree to say it’s “very hard to untangle the motives.”

The New York Times editorialized agnostically that many “possible motives will be ticked off for the killer.”

(One motive kind of sticks out like a sore thumb to me.)

In certain cases, the media are quite willing to jump to conclusions. In others, they seem to need an inordinate amount of time to detect motives.

The media think they already know all there is to know about James Fields, but they also thought they knew all about the Duke lacrosse players, “gentle giant” Michael Brown and those alleged gang-rapists at the University of Virginia.

Waiting for facts is now the “Nazi” position.

Liberals can turn Republicans into a pile of wet noodles by shouting “racist!” “fascist!” or “Nazi!” The words are kryptonite, capable of frying GOP brains and granting liberals a free pass for violence.

Thus for example, this week, Mitt Romney and Sen. Marco Rubio (R-Fla.) instructed us that masked liberals hitting people with baseball bats are pure of heart — provided they first label their victims “fascists.”

Luckily, the week before opening fire on Republicans, critically injuring House Majority Whip Steve Scalise, the left-wing Bernie Sanders-supporter James Hodgkinson had used the vital talisman, calling the GOP “fascist.”

So there you have it. The shooter wasn’t trying to commit mass murder! He was just fighting “Nazis.” Ask Rubio or Romney.

The moral blindness being slanderously imputed to Trump in his remarks on Charlottesville was actually on display in Hillary Clinton’s comments on the murder of five police officers in Dallas in 2016.

Hillary’s response was to accuse the cops of racism.

In an interview on CNN about the slaughter that had taken place 12 hours earlier, Hillary barely paused to acknowledge the five dead cops — much less condemn the shooting — before criticizing police for their “implicit bias.” She denounced “implicit bias” six times in about as many minutes.

Some people would not consider the mass murder of five white policemen by an anti-cop nut in the middle of a BLM protest a good jumping-off point for airing BLM’s delusional complaints about the police.

To mirror Hillary’s response, Trump would responded to Charlottesville skip any mention of the dead girl and by expounded on the kookiest positions of “Unite the Right,” railing against black people, Jews and so on.

That is the precise analogy to what Hillary did as the bodies of five Dallas cops lay in the morgue.

Echoing the paranoid obsessions of the cop-killer, Hillary talked about the two recent police shootings of black men in Baton Rouge and Minneapolis. She expressly refused to deny another Democrat’s bald allegation that the Minneapolis shooting had been caused by racism.

The officers in both cases were later found innocent of any wrongdoing. Either the left has had a really bad streak of luck on their police brutality cases, or bad cops are a lot rarer than they think.

Thank God Donald J. Trump is our president, and not Mitt Romney, not Marco Rubio and not that nasty woman.