One of the biggest reasons why I see people not open and receiving to the message of Christ is hateful, unloving, and judgmental Christians.
So what should Christians do about this?
The Bible says, "He who wins souls is wise" (Proverbs 11:30)
Let's be wise. Let's not seek to be right, politically correct, or win an agreement. But instead, let's win a soul for the Kingdom of God.
Through walking in the fear of the Lord and in love.
The Bible talks about the supremacy of love.
The first and greatest commandment is to love God and the second is like it, to love our neighbor as ourselves (Luke 10:25).
Paul even says if you have the spiritual gifts of prophecy, healings, deliverance, word of knowledge, and word of wisdom, but not love, you are nothing (1 Corinthians Ch 12-14).
Let's not turn souls away from Christ, let's love them and turn them unto salvation.