Check out this post on 'The Gospel Driven Church' which hits the nail right on the head. This is as close as I will ever get to a political topic on this blog. I think you will see why. Because I agree with the author of this post. Christ crucified is the message that the Christian church must proclaim.
The message of the gospel is not "Behave!"
But that is the message American evangelicalism -- Southern and Northeastern, and most other places -- has been proclaiming. It is at its heart pharisaical.
We are called to preach not moralism but Christ crucified, foolishness to American culture and a stumbling block to American Christians.