Tucker Carlson slammed liberals Monday, accusing them of declaring "war" on Christopher Columbus and Western civilization.

“The left has finally found the only immigrant in history who had no right to come to America,” Carlson said on "Tucker Carlson Tonight" Monday, Columbus Day, the federal holiday celebrating Columbus' landing in North America.

His comments were directed at Americans who, in recent years, have protested Columbus Day. Carlson accused liberals of hypocrisy in their arguments against Columbus compared to how they view immigrants today.

"His crime? Violating the sovereignty of the people who lived here already – plus, he was the wrong ethnicity," Carlson said. "Try making that argument about any other immigrant to America and see how long you keep your job."

ADVERTISEMENT

Several U.S. cities and states have changed their approach to the day, either by not celebrating it as a public holiday, or replacing it with “Indigenous Peoples’ Day,” honoring instead the Native Americans who suffered violence at the hands of Columbus and other European colonizers.

But Carlson said that the argument isn’t really about Columbus, or even about colonialism.

“What we’re watching is a full-scale assault from within on the West itself,” he said. “Reason, tolerance, free inquiry – those are Western civilization's central gifts to the world. It shouldn’t surprise us that in places where the West is under attack, those very principles are under attack too.”