The opinions expressed by columnists are their own and do not necessarily represent the views of Townhall.com.

If the liberal attitude toward immigration and a host of other issues could be summed up with just one saying, it would be this one: “good for thee, but not for me.”

Safely tucked away inside their think tanks, tenured academic positions, lilly-white suburban enclaves, and ESPECIALLY behind their carefully crafted WALLS, it’s easy for liberals to virtue-signal about how the rest of us should be “compassionate” and agree to welcome every migrant who takes a notion to come to the United States. But when it comes to their own personal lives, their “money” is almost never anywhere in the vicinity of their big fat jabbering pie holes.

In other words, just like with the degree of charitable contributions from people all-too-eager to spend YOUR money, liberals are big fat hypocrites.

Such was the case last week when President Donald Trump brilliantly proposed - in a masterful troll job that may very well exceed all of his previous troll jobs - that Immigration and Customs Enforcement (ICE) transport illegal border-crossers to … wait for it ... sanctuary cities. Sure, it’ll sadly probably never happen, and likely the only reason Trump brought it up was to do exactly what it did - expose liberal hypocrisy. But even so, you’d think liberals would be ALL OVER the notion, right? This should be so EASY, given their worldview, so why not just call Trump’s bluff and say “bring them on in?” I mean, even allowing for the typical degree of liberal hypocrisy, the very definition of “sanctuary city” means that those in charge of designating their cities as such must want them to be, you know, a SANCTUARY for illegal immigrants. The more the merrier, they’re always saying, yet when the bad orange man proposes giving them what they supposedly want, right in their own backyards, they look that gift horse in the mouth like it’s got three eyes.

It’s almost like they think Mexico and Central America aren’t sending their best, or something.

Senator Amy Klobuchar accused Trump of “literally using human beings as pawns in a political game.” If that was the case, it was a checkmate move, Mr. President. Actress Alyssa Milano called the idea “sick and twisted.” Rep. Adam “Pencil-Neck” Schiff called it a “hare-brained scheme.” Democratic presidential candidate Julian Castro waxed eloquent about “the cruelty of this administration,” because apparently the definition of “cruelty” is matching liberals up with the reality of their absurd utopian fantasies. CNN’s Jeffrey Toobin accused the Trump administration of treating illegals like a “pestilence to spread around the country,” which still begs the question: if they love them so much why would they care?

And then there was Cher, who did a Trump-prompted stark 180 on mass immigration by wondering via Twitter why Los Angeles and California, a city and state that aren’t “taking care of” their “own” should bring in and “take care of more.” This was a woman who, less than two years ago mind you, begged anyone who could to “take a dreamer” into their home. It’s hard to know how long it’ll be before “red-pilled Cher” issues the obligatory profuse apology, but for today at least it’s nice to see a ray of common sense pierce even the most brainwashed of souls.

There were plenty more where those came from, all perfectly summed up by Trump Deputy Director of Communications Matt Wolking, who tweeted: “Seeing left-wing media folks who advocate for open borders lose their minds because immigrants will bring violence and crime to their cities is ... quite a sight.”

Indeed. It reminds me of Fox News host Tucker Carlson’s now legendary question to Jorge Ramos last October when the Univision anchor was traveling with the first migrant caravan.

“How many of these migrants are you taking in personally into your home and are supporting once they get into the United States?” Carlson asked Ramos.

“I think that’s a great question and that’s precisely the kind of question that people like you ask when you don’t want to understand that this has nothing to do with individuals,” Ramos responded. After an awkward back and forth, Carlson asked him if he would simply take in “three” migrants, a question Ramos dodged yet again because he CLEARLY wasn’t about to take any of the migrants he supposedly cares so much about into his sprawling, walled (because of course it is) mansion. They might get the carpets dirty, after all.

To his credit, San Jose, California Mayor Sam Liccardo is the only liberal non-hypocrite in America right now. That’s because he offered to take any illegal immigrants President Trump would transfer to his city: “[Donald Trump] plans to release detained immigrants to [San Jose]??” Liccardo tweeted Friday. “We welcome any families willing to endure such extraordinary hardships and to take such tremendous risks to be a part of our great country.”

Liccardo’s non-hypocrisy, on this issue at least, stands in stark contrast to the rest of his ideological brethren. Liberals want to take your money and choose where to spend it, but don’t want to give it themselves. Liberals want walls for their mansions and their neighborhoods, but none for America. Liberals want armed guards and even guns for themselves, but would disarm ordinary Americans whose lives apparently aren’t as “valuable” as theirs.

And as Trump masterfully exposed, they want endless immigration from the Third World, but not anywhere near where they live.