06/12/2014 05:09 am ET Updated Jun 12, 2014

Jon Stewart Can't Believe This Reason For Eric Cantor's Primary Loss

So everyone seems to have an opinion on why House Majority Leader Eric Cantor lost his primary to a Tea Party challenger in a stunning upset on Tuesday night.

As Jon Stewart noted on Wednesday night's "Daily Show," Cantor was "the fourth-most powerful Republican in Washington behind Mitch McConnell, John Boehner and an AR-15 that fires baby eagles dressed like Jesus."

So how did it happen? How did "the pro-life, Obamacare-repealing, president-obstructing, debt-ceiling-default-risking, tax-loophole-embracing, government shutdown-ing, Eric Cantor" end up losing?

Answer: He was too liberal.

"He's too liberal?" Stewart said after dramatically rubbing his eyes. "I imagine you could've said Eric Cantor was too liberal... pre-Enlightenment."

And Stewart was just getting warmed up.

Watch the clip above first, and the one below next for more on Cantor's defeat.