The Catechism cannot contradict the Bible, because it is taught by the Church which Jesus said right from the beginning the gates of hell will never prevail against. And Jesus has the first and last say in our faith lives. You, on the other hand, understand neither Jesus, nor the Catechism, nor the Bible. So thank you for your good intentions, but we Catholics live by God's revealed truths - revealed through scripture AND sacred tradition AND magisterial teaching - not anyone's good intentions.