Beck played some of this on his radio show yesterday, I caught some of it and mentioned it in the ShoutBox. It's on The Blaze. It's a kickass rant! Absolutely spot on.
So the DUmp flushed it on another thread? They can stick their heads in the sand if they want; a hell of a lot of people think the same way, that's why it's getting loads of hits, DUmbasses.