Faith yes, morality no. Intellect says that the bible is not literally true, but that does not stop numerous people and faiths from simultaneously embracing intellect and the bible. Fundamentalists of all religions require the rejection of intellect.
People attack the Bible or agree with attackers of the Bible because it suits their lifestyle.
What about the numerous people who attack it because they believe that it is false, and/or because they have been taught that some other holy book is revealed truth.
Self-righteous, unrepentant people do not want to have their sinfulness reproved and exposed.
Most of the self-righteousness and presumed moral superiority comes from the believers who largely appear to be smugly self-satisfied in their fast track to eternal bliss that is denied to 99+% of humanity according to their beliefs.
God can forgive your sins if you come to Him in humility. Or do you think you have no need of forgiveness?
We are all sinners, as I understand it God made us so we can be no other. Why do we require His forgiveness for being the way that we were born to be? The only answers I ever see for this are doubletalk.