This thread has some great examples of the way that American Christianity so often gets pigeon-holed into whatever the commentator most dislikes or fears. The guy who looks down on Reaganite/Tea-Party types says the churches are really just Tea Party gatherings. The Reaganite thinks the churches are all social justice meetings. The deep thinker says the churches are shallow. In the same way, many of the religiously conservative people I church with think 99% of churches are wholly given to worldliness, and just have rock concert church services.
Like many other things, there are good and bad churches, and we sometimes exaggerate the bad, and forget about the good. Worse yet, some of us (notably those who are not Christians, ahem) are ill-equipped to judge the good churches from the bad.
In the end, the job of the Church isn't to play majoritarian politics. She doesn't accomplish her true goal by getting pagans to agree with her about politics, or social virtues. The Church isn't here to make pagans better, but to make them not-pagans.