This is an excellent article by Pastor Tim Keller about the Bible. Making Sense of Scripture’s Inconsistency.
A lot of people are criticizing Christians these days because we refer to certain passages in the Old Testament when talking about homosexuality or transgender issues. It’s so frustratingly common for people to charge us with cherry picking the Bible and using it inconsistently. But this is just not the case. This article explains why very clearly. Here’s one of my favorite quotes –
One way to respond to the charge of inconsistency may be to ask a counter-question: “Are you asking me to deny the very heart of my Christian beliefs?” If you are asked, “Why do you say that?” you could respond, “If I believe Jesus is the resurrected Son of God, I can’t follow all the ‘clean laws’ of diet and practice, and I can’t offer animal sacrifices. All that would be to deny the power of Christ’s death on the cross. And so those who really believe in Christ must follow some Old Testament texts and not others.”