A large part of the problem is because of the method of Bible interpretation (hermenutic) where the events in the Bible are taken literally, instead of using the traditional quadruple way of understanding scripture, which removes the problems from seemingly contradictory or immoral parts of the Bible, as well as reveals that Our Lord and Lady are the true meaning of every word of the Bible.
“Not in bread alone doth man live, but in every word that proceedeth from the mouth of God.” Math. 4:4 (humans live on every word, meaning every part of the bible is the gospel, which enlivens)
“I will open my mouth in parables: I will speak propositions from the beginning.” Psalm 77 (78):2
“Albeit the Prophet reciteth historically things done, yet the same were parables, similitudes, and figures of other things: yea of secret hidden Mysteries, obscurely signified in the old Testament, and revealed in the new.” Douay-Rheims comment ibidem.
“Therefore every Scribe/scripture scholar/theologian instructed in the kingdom of heaven, is like to a man that is an householder, which bringeth forth out of his treasure new things and old.”
"These are the words which I spake to you, when I was yet with you, that all things must needs be fulfilled, which are written in the law of Moyses, and the Prophets, and the Psalms (the whole old testament) of me.
“Ye search the (old testament) scriptures, for you think in them to have life everlasting: and the same are they that give testimony of me: and you will not come to me that you may have life.”