Breitbart editor-at-large Ben Shapiro made a fantastic appearance on Piers Morgan’s CNN show tonight. For anyone who’s ever seen Shapiro speak, suffice it to say that he did not present as easy a target for Morgan’s condescension as Alex Jones.

Ben Shapiro just told Piers Morgan. Yes, Piers does stand on the graves of the children of Sandy Hook.

Shapiro repeatedly tried to get Morgan to answer whether he would support a broad, British-style blanket gun ban as a solution to Chicago-style gun crime, noting that most such crimes are committed with non-assault weapons. Morgan wouldn’t answer, and Shapiro shot back with the fact that handguns cause much more death than assault rifles, and that it was illogical to ban only the less widely used guns. He also suggested stricter background checks as a solution.

"They need them for the prospective possibility of resistance to tyranny" @BenShapiro on why Americans need assault weapons

Shapiro said he feared what could happen “in the next 50 or 100 years.” Morgan, the subject of a petition to have him deported, considered it absurd to think that the U.S. government could ever — even in the distant future — turn tyrannical.

Shapiro refused to be lumped with Alex Jones, and responded with a list of democracies that went bad in the 20th Century. Shapiro calmly noted that while both he and his children may die before such an event, the point of the Second Amendment is to prevent it from ever happening.

By the end of it, media bully-in-chief Morgan was accusing Shapiro of bullying him! Astonishing, especially considering the type of horrible (and borderline anti-Semitic) things said about Shapiro by Morgan’s supporters.

Morgan, obviously bothered by his drubbing, continued to trash Shapiro behind his back but in front of his much more sympathetic follow-up guests, to whom he declared his great admiration and respect for the U.S. Constitution — the same document he just minutes before had deemed to be Shapiro’s “little book.”

Bravo. Even though Morgan trashed you later. /RT @benshapiro: Well, that was fun 🙂