I've said it a few times before -- I think Christians need to pay attention to politics, we need to vote according to our beliefs, and we need to encourage others to do the same. But politics is not going to make America "God's Country" -- and it shouldn't be our focus to change the US into some sort of 21st Century Christendom.
Christian principles are to take care of the poor without obligating them to anything, to forgive people who have done things to us WITHOUT thought to whether they deserve our forgiveness. Government can't do this all the time -- when it's been tried, it has failed. It is not the job of government to take care of the poor. It is not the government's job to decide right and wrong -- the government decides what is legal and what is illegal. It is the church's duty to be the arbiter of morality, and to strictly enforce those standards on it's members. If we can't even get THAT right, how can we expect to be able to run a country?
But society can not, and should not, expect Christians, or anybody of any faith at all, to set their beliefs aside when the time comes for important decisions like who to elect to the highest office in the land. It is insulting when I read that Christians need to leace the religion stuff at church -- as if my faith should have absolutely no effect on who I am today.
(I always thought of that song when I heard John Kerry campaigning this past year.)
There are a whole host of articles about this topic wandering about on the internet. Here are a couple that peeked my interest: