In Ezekiel 20 God is explaining to the Israelites why he has gotten so tired of their rebellion. He explains how each time they had rebelled he had mercy on them for the sake of his name so that the rest of the world would not mock him, but this generation of Israelites is following in the path of their ancestors and this time he will not have mercy.
“30 “Therefore say to the Israelites: ‘This is what the Sovereign Lord says: Will you defile yourselves the way your ancestors did and lust after their vile images? 31 When you offer your gifts—the sacrifice of your children in the fire—you continue to defile yourselves with all your idols to this day. Am I to let you inquire of me, you Israelites? As surely as I live, declares the Sovereign Lord, I will not let you inquire of me.”
God has had mercy on them so much that the people of Israel do not really see the consequences of their sins and continue to go back to their sins over and over, and God has decided that it is time for them to feel the full weight of their sin and realize what the consequences are. Again, though, he says that he will not stay angry with them forever, and he will bring them all back and will lead them again after a time.
“42 Then you will know that I am the Lord, when I bring you into the land of Israel, the land I had sworn with uplifted hand to give to your ancestors. 43 There you will remember your conduct and all the actions by which you have defiled yourselves, and you will loathe yourselves for all the evil you have done. 44 You will know that I am the Lord, when I deal with you for my name’s sake and not according to your evil ways and your corrupt practices, you people of Israel, declares the Sovereign Lord.’””
We are so blessed that we live after the time of Jesus, and can have our sins covered by his blood. That way God can deal with us in mercy and use our example and our witness to spread the gospel and the glory of his name. It is important to remember that it is not for our sake, but for the sake of God’s glory that we are shown this mercy.