Ezra Klein is a 20ish liberal blogger who is smart and is a talented writer. I enjoy reading his blog. But he has been losing his grip somewhat since the election.
Preface: I voted Bush based on national security issues, not based on "moral values," and in many ways the Democrats are the party of my moral values. But Klein has been reduced to insults of non-affluent Republican voters and claims that their "problem" is low self-esteem.
Insulting people is usually an ineffective persuasion technique.