Comedian Bill Maher is loved by libertarians across North America.
But he's also an irritant to social liberals who believe he promotes Islamophobia.
More recently, Maher has come under fire for calling for more fat shaming to deal with an epidemic of obesity.
That led to a lighthearted yet still devastating rebuke from late-night TV talk-show host James Corden.
You can see it below.