I enjoy Bill Maher. He’s a liberal but not a partisan, and he’s willing to go out of his way to criticize members of his own political party.
Here’s an interview with Sen. Elizabeth Warren (an interesting interview at that).
Watch starting at the 6:30 mark where he calls her Pocahontas to her face.