Forasmuch then as we are the offspring of God, we ought not to think that the Godhead is like unto gold, or silver, or stone, graven by art and man's device. 30 And the times of this ignorance God winked at; but now commandeth all men every where to repent: — Acts 17:29-30
For the wrath of God is revealed from heaven against all ungodliness and unrighteousness of men, who hold the truth in unrighteousness; 19 Because that which may be known of God is manifest in them; for God hath shewed it unto them. 20 For the invisible things of him from the creation of the world are clearly seen, being understood by the things that are made, even his eternal power and Godhead; so that they are without excuse: 21 Because that, when they knew God, they glorified him not as God, neither were thankful; but became vain in their imaginations, and their foolish heart was darkened. 22 Professing themselves to be wise, they became fools, 23 And changed the glory of the uncorruptible God into an image made like to corruptible man, and to birds, and fourfooted beasts, and creeping things. 24 Wherefore God also gave them up to uncleanness through the lusts of their own hearts, to dishonour their own bodies between themselves: 25 Who changed the truth of God into a lie, and worshipped and served the creature more than the Creator, who is blessed for ever. Amen. — Romans 1:18-25
In Acts 17, Saint Paul seems to suggest that God has excused those who practice idolatry, because they were ignorant of the truth; however, in Romans 1, he says that the truth of God is known by the means of His creation, and so there is no excuse for the idolatry of the pagans. He then says that God has punished these pagans by leaving them to engage in peverse acts, such as homosexuality. How can this discrepancy be explained?
Thank you.