It has been my experience that a vast number of middle-class Christians in this country tend to be Republicans. A friend of mine from Germany says that in his country, it is the other way around (i.e. Christians tend to be more like what we think of as liberals here — in favor of social programs, less pro-business).
Why is that?