Jon Stewart (not his real name) is a metrosexual.
HA!!
Or worse.
But that'd be missing the point.
Jon's just bashed a leftist and an old one at that, so he's done his patriotic duty.
Now he can get back to the business of lying about America's righwing.