Here's Sean Hannity in late November questioning why MSNBC host Martin Bashir wasn't "suspended, or even fired" for suggesting someone should defecate in Sarah Palin's mouth.
Bashir's comments, in which he also called Palin a "world class idiot," were met with nearly-universal condemnation. After an apologizing and a subsequent several weeks of "vacation," Bashir decided to resign from MSNBC.
On Thursday night, Hannity took a different opinion on free speech, saying several times that suspended Duck Dynasty star Phil Robertson's anti-gay comments were protected under the First Amendment.
Andrew Kaczynski is a political reporter for BuzzFeed News and is based in New York.
Contact Andrew Kaczynski at firstname.lastname@example.org.
Got a confidential tip? Submit it here.