The host questioned television commentator's willingness to place blame on the poor for depending on welfare, while giving Wall Street criminals a break for fraud.
"If it's a policy that benefits the rich, then it doesn't have to be paid for, should last forever and is good for America," Stewart said following several clips of commentators calling Wall Street criminals "a few bad apples."
"But if it benefits the poor, we can't afford it, should end it as soon as possible and it will destroy our nation from within. Because if you give money to people who don't have it, it corrupts them. But if you give it to people who are already rich, they have a money immunity built up already. Handouts don't hurt them. Money is the root of all evil for people who don't have any already -- just like smallpox is for the Native American community," he continued.
Stewart also seemed particularly incensed by actor Dean Cain's take on the matter, when he implied those on unemployment should take unattractive jobs -- like he has -- so they don't have to be on welfare.
"Actor Dean Cain is right," Stewart said. "I don't care if the auto parts plant shut down after 40 years. Get your [expletive] off your couch, stop eating those bon-bons, and star in 'The Dog Who Saved Christmas'!"
Putin thinks Obama would save him if he were drowning
Rosie O'Donnell unveils nearly 50-pound weight loss