We are in a spiritual battle more than a political one. Until Americans start filling up those church pews and spending more time seeking the Kingdom of God, it won't matter who we elect to office.
There. I said it. Commence flaming.
No flames from me, just a comment that scriptures teaches us that if a nation forsakes Him and His laws, He will raise up fools to rule over that nation. That is certainly what we are seeing now.