Jon Stewart is an arrogant, self-absorbed, left-wing, elitist, sanctimonious, ass-hat who is nowhere NEAR as funny as he thinks he is.
You forgot twit, twerp and twat.
Well said!