It must be satire... then again it could be the dnc's new manifesto. It is a shame that in reading it, it can be confused with a dnc rant.
Maybe, but when you think about Dean's "I hate Republicans" rant this isn't far from that mark.
But, hey, they're liberals. They were born twisted.