Anyone with sincere religious beliefs cannot say that all religions are true. That is so illogical it is pathetic. All religion cannot be true because some of them are so diametrically opposed to each other.
We no longer live in a post-Christian society, we live in an anti-Christian society, one in which the Christian faith is dismissed or ridiculed and Christians are considered suspect and their motives and behavior berated.
I would say much of religious heresy is the result of a misunderstanding of the basic nature of God. And once we have a proper understanding of God, then usually most of the areas of our life coincide with who God is and what He desires for each one of us.
We may very well wake up in the not-too-distant future in a culture that is not only unreceptive but openly hostile to the church and the gospel of Jesus Christ, a culture in which those who proclaim the gospel will be labeled as bigots and fanatics, a culture in which persecution of Christians will be not only allowed but applauded.
Stephen L. Carter coined the phrase 'the culture of disbelief' to describe the prevailing hostility in Western culture toward public expressions of faith.
This is the age of the new tolerance and it is producing a bumper crop of anti-Christian and anti-American sentiment.