When it comes to comedy, Bill Maher is not everyone's cup of punch line. He's audaciously liberal, proudly atheistic and thinks our current president is a dangerous, reckless buffoon.

And yet, Maher's way of dealing with such right-wing provocateurs as Ann Coulter and Milo Yiannopoulos is to book them on his HBO show. He is also not one bit shy about calling out liberals, especially for what he contends is their toxic political correctness.

This much is indisputable: Maher has a huge national following, as he has shown twice this year at Fair Park Music Hall. On Jan. 22, he failed to show for a sold-out appearance because of mechanical difficulties with his plane.

The crowd, many of whom had driven for hours to get there, walked away disappointed.

And then came Sunday night. Maher showed up and made good on his promise to devote all of his earnings from the 3,420 tickets sold to giving the money to four local charities in Dallas. He also fed more than 1,000 ticket-holders free Texas barbecue before the show.

The barbecue I put on to atone for missing show (mechanical, not drugs!) in Jan. In Dallas was a hit! Love u Big D! pic.twitter.com/DWRmctpqw8 — Bill Maher (@billmaher) May 1, 2017

"I know this is a red state," he said to the sold-out crowd, which booed as if on cue. "But this is a blue city," a reference to Democrats carrying Dallas County by a healthy margin in the last three presidential elections, with Hillary Clinton topping Donald Trump by almost 26 percentage points.

The crowd followed suit, flashing its colors as nothing but blue in reacting to dozens of one-liners about the current administration.

Maher devoted an hour of his nearly 90-minute set to Trump, and if you happened to vote for him or you think he's doing a good job, this was not the show for you.

"But on the bright side," Maher said, "I'm using marijuana for the first time in my life for a legitimate medical reason."

It is so bad, Maher said, that he finds himself brooding nostalgically for George W. Bush and Mitt Romney.

President Donald Trump speaks was a frequent target of comedian Bill Maher. (File Photo/The Associated Press)

"I tell myself Trump is not going to blow up the world," Maher said. "He's got hotels there. Marco Rubio once said, 'I don't trust Trump with the nuclear codes.' I don't trust him with the ZIP codes."

Maher said he's tired of hearing that liberals are sore losers.

"I'm not a sore loser. I just miss normal."

Referring to Trump disputing the size of his Inauguration Day crowd, Maher said: "It's not normal when the president of the United States sees multitudes that don't exist. I got used to them denying climate science. But counting?"

As if armed with a comic machine gun, Maher zeroed in on Trump aides and Cabinet members, firing one-liners at Sean Spicer, Mike Pence, Ben Carson ("the human screen saver"), Betsy DeVos, daughter Ivanka and, of course, former Texas Gov. Rick Perry, who served the purpose of target practice for a crowd that laughed uproariously.

Former Gov. Rick Perry, shown on ABC's Dancing with the Stars, also didn't escape Maher's barbs. ((ABC))

He granted a concession to Pence, however, saying, "That's a job, Donald Trump's VP. I'd rather clean Fukushima with my tongue."

He scoffed at Republicans who seem to think that Russia played no discernible role in getting Trump elected.

"Did it affect the election?" he said. "Does Chris Christie eat over the sink?"

But Maher directed his disdain in directions other than the GOP. He blasted radical Islam and what he called the political correctness that seeks to stifle such criticisms.

"Not all religions are alike," he said. "Not all countries are alike. That's why you don't have a summer home in Somalia."

But nothing is as crazy, he said, as the right-wing trend of parents giving babies "gun names," such as Pistol, Shooter and Remington.

"This is sick, to name a kid that. Liberals don't do this. They don't name a kid Prius or Juicer. 'You know my boy Kale, don't you?' "

And then he waved goodbye, walking off to a standing ovation in red-state Texas.