As a matter of fact, Sacred Scripture NOT ONCE calls God the Father of unbelievers! As we have just seen, it says quite the opposite! Already the proposition that God is the Father of unbelievers is a word for word contradiction to what has been said by the God-man Jesus Christ Himself.
I propose that this is not an error on the part of the authors of the Catechism, but on the part of the heretics who falsely "translated" it into English. Here is the Latin of this part of the Roman Catechism:
The Catechism of the Council of Trent (Latin), The Sacraments: "Nam cum Deus hominem creauerit ad imaginem suam, nec illam caeteris animantibus impertiuerit, ex hoc singulari munere, quo hominem ornauit, jure omnium hominum, nec fidelium modo, sed etiam infidelium, Pater in divinis scripturis appellatur."
I propose that this is rightly to be understood to say: "For with God creating man to His image and likeness, a favor He accords to no other living creature, by reason of this unique privilege which He bestows upon man--by right on all men, not only the faithful, but also the infidels--the name Father in Sacred Scriptures is used."
Instead of calling God the Father of unbelievers, this only says (rightly) that the faithful as well as unbelievers are created in the image of God, and that for this reason (that He creates men in his image), He is called Father in Scripture. A subtle but important difference. It does NOT say that God is the Father unbelievers, but that Scripture in general uses the word Father in allegorical reference to God.
That "Sacred Scripture calls God the Father of unbelievers" is COMPLETELY FALSE.
Why else, then, would St. John the Evangelist say: "But as many as received him, he gave them power to be MADE the sons of God, to them that believe in his name."? (St. John 1:12)
Who spared not His own Son, but for us,who were not His natural sons,
delivered Him up."