Jon Stewart has finally recognized the superiority of Socialism with Chinese Characteristics! Liberalism has surrendered!