“But God shows his anger from heaven against all sinful, wicked people who suppress the truth by their wickedness. They know the truth about God because he has made it obvious to them. For ever since the world was created, people have seen the earth and sky. Through everything God made, they can clearly see his invisible qualities — his eternal power and divine nature. So they have no excuse for not knowing God” Rom 1:18-20
Why is God angry at sinful people? Because they have substituted the truth about him with a lie. They have stifled the truth God naturally reveals to all people in order to believe anything that supports their own self-centered lifestyles. God cannot tolerate sin because his nature is morally perfect. He cannot ignore or condone willful rebellion. God wants to remove the sin and restore the sinner — and he is able to, as long as the sinner does not distort or reject the truth. But God shows his anger against those who persist in sinning. Make sure you are not pursuing a lie rather than the true God. Don’t suppress the truth about him merely to protect your own lifestyle.
In these verses, Paul answers a common objection to belief in God: How could a loving God send anyone to hell, especially someone who has never heard about Christ? In fact, says Paul, God has revealed himself in the creation to all people. And yet people reject even this basic knowledge of God. Also,all people have an inner sense of what God requires, but they choose not to live up to it. Put another way, people’s moral standards are always better than their behavior. If people suppress God’s truth in order to live their own way, they have no excuse. They know the truth, and they will have to endure the consequences of ignoring it.
NLT

