Americans who voted for President-elect Donald Trump have been under fire ever since the election. But they just got support from an unlikely source - Jon Stewart, the comedian who skewered right-wing politicians and ideologues during his 16-year stint as host of The Daily Show.

Since Trump's surprise presidential victory, left-wing pundits and commentators have been pillorying The Donald's supporters online. There's No Such Thing as a Good Trump Supporter, reads the headline of a recent Slate article.

But Stewart has one thing to say to those critics: you're hypocrites.

"[There] is now this idea that anyone who voted for him has to be defined by the worst of his rhetoric," Stewart said during an interview with Charlie Rose that aired Thursday on CBS. "In the liberal community, you hate this idea of creating people as a monolith. Don't look at Muslims as a monolith. They are individuals. It would be ignorance. But everyone who voted for Trump is a monolith, is a racist. That hypocrisy is also real in our country."

http://youtu.be/11a3KASGUlc

Stewart went on to say that many respectable voters supported Trump because of his stance on issues other than immigration.

"There are guys in my neighborhood that I love, that I respect, that I think have incredible qualities. Who are not afraid of Mexicans, are not afraid of Muslims and not afraid of blacks. They're afraid of their insurance premiums."

And that's a real cause for concern. While most of us were distracted with Clinton's email scandal and Trump's notorious Access Hollywood tape, news broke that Obamacare premiums were going to skyrocket over the next year. So Trump's pledge to repeal and replace Obama's signature piece of legislation undoubtedly appealed to those voters.

But Stewart isn't stumping for Trump. The two don't see eye-to-eye on many issues - including their own names. In April 2013, Trump launchd an unprovoked attack on Stewart, calling the comedian a "phoney" for changing his surname from Leibowitz to Stewart. In response, the comedian began telling people that Trump's real name is "Fuckface von Clownstick."

Check out Stewart's recap of the Twitter war with Trump below.

Banner image: youtube.com