When Conservative Christians joined up (became "unevenly yoked") with the Republican Party, they became identified with it and as the reputation of Republicans has risen and sunk, so has the reputation of Christianity itself. The Bible called this sort of thing "harlotry."
Christians have forgotten where the Bible reminds us we are not of this world, we are citizens of heaven and only ambassadors to earth, etc. We have tried to make America into a "Christian Nation" after a sort forgetting that Jesus came to save people not nations. It's the same mistake we made in the once "Christian Nations" of Europe - now those same nations are highly resistant to Christianity. Read the Article at HuffingtonPost