A very interesting article. Haidt works in moral psychology (a really interesting subdiscipline in philosophy). Here's a bit from the introduction:
Our diagnosis explains away Republican successes while convincing us and our fellow liberals that we hold the moral high ground. Our diagnosis tells us that we have nothing to learn from other ideologies, and it blinds us to what I think is one of the main reasons that so many Americans voted Republican over the last 30 years: they honestly prefer the Republican vision of a moral order to the one offered by Democrats. To see what Democrats have been missing, it helps to take off the halo, step back for a moment, and think about what morality really is.Go read the article in its entirety.