Rep. Tom Delay: -5
Pat Buchanan: -5
Sean Hannity: -5
Joe Scarborough: -3
Rep. Mel Watt: abstain (never heard of him)
James Carville: 2
Ed Schultz: abstain (same reason as above)
Jon Stewart: 7
Why all the hate for Pat?
Many people on this site are too blindly partisan (like most Americans, unfortunately) that they don't recognize what Pat's saying because it's a viewpoint that's long since lost adherence among the major parties.
The Democrats haven't used it since the 1920s, the Republicans since the 1980s, at least.
It's currently really out of fashion.
He did have a little bit of the anti-Semite problem at certain points in his life, that's the reason why I knocked him down about 2 points.
Otherwise, he's one of the best political commentators out there, still. Makes most of the other TV and radio people on this list look like idiots.