Many moderate Christians are thoroughly decent people, like my own children, who aren't Biblical literalists, thank goodness. However, I have encountered, throughout my life, many of those who believe you have to be 'saved' in order to go skywards, who are not nice at all. I can only think because they believe in the 'once saved always saved' dogma, they will get waved through the pearly gates, however bad they are. I have known quite a few of the 'saved' who were dishonest, and sexually abusive! The bigots who use the Bible as an excuse for condemning homosexuality are also very unpleasant too. Being gay is normal, not perverted!
It is no wonder many people are put off religion when they encounter people like that.
JJ50,
Please allow me to give one reason, but I could be wrong.
Do you remember the several times that Jesus spoke rather harshly to hid hearers???
Jesus was the greatest teacher that ever lived, and he wanted all to listen to him, because believing in Jesus is the ONLY way to attain to salvation.
Let me point out a few Scriptures where Jesus said some harsh things to people, John 8:44, Matthew 23:13-33, where Jesus said that their father was Satan, and he said that they were Hypocrits, and offspring of vipers. Jesus even asked how were they going to escape from the judgment of Gehenna, which was a symbol of Everlasting death.
I have thought about these Scriptures and wondered, because Most people never think that Jesus said anything bad to people.
Then I came to the conclusion that, Jesus understood people so well that he knew that saying anything nice would not shake them out of their complacency. Jesus said harsh words to use the very last effort to shake them into understanding just how VITAL it is to actually LISTEN carefully to the Christian message.
Perhaps the Christians you have spoken with loved you so much that they were trying to say something to get YOU to listen, because all the conditions we see today are fulfilling all the things that Jesus said would be happening just before he comes back to earth. When Jesus returns to earth, it will be to judge every person on earth, Matthew 25:31-46, 2Thessalonians 1:6-10, Acts 17:31.