Incidentally, Bernard Henri-Levy had an interesting take on Tom Frank (either summing Frank up or explaining him away) in an interview at the Atlantic Monthly’s website:
[Frank] wondered whether it was a surprise that so many Americans were ready to vote against their economic interests. To vote against one's economic interests means ideology—-means politics. It is the very definition of politics. If people voted only for their economic interests there would not be politics. What [Frank] was surprised by, and in a way discovered, is that America is becoming a place of strong political debate.