Agreed. Steve is liberal, but I think he likes to keep things lighthearted and not as shrill as somebody like John Stewart.
I despise both of the effeminate "funny" guys on Comedy Central. Loathe, abhor and abominate both of them.
And I am ashamed for Cain that he went for this dubious sort of attention.