Therefore, thus says the LORD of hosts, the God of Israel: Behold, I am bringing punishment on the king of Babylon and his land, as I punished the king of Assyria.
It amazes me how God is sovereign how holds us still responsible for our actions.
God specifically says that he is raising up and bringing Nebuchadnezzar and Babylon to take Judah into captivity for their sins and even calls King Neb his servant (Jer. 25:9). And yet, he is punishing Babylon for what he used them for here in 50:18.
What do we make of this? Is God unjust? He is being unfair?
I would say no because God isn’t moving us like puppets. We have wills and everyone acts on their own accord whether they acknowledge God or not. But make not mistake, we are fully acting in our own will.
Part of this is just the mystery and wonder of God. But we clearly see here that he will bring final judgement and punishment for all sin. No pride and rejection of him will be overlooked. No injustice or hatred or bloodshed will be unaccounted for by The Judge.
Praise God that he will bring final justice one day. He predicted the fall of Babylon not because he was lucky, but because he brought it about! Even the mighty nation of Babylon, full of its glory (Daniel 4:30), was not too mighty for God.
Lord Jesus, help me to fear you in all humility. Nations come and nations go. Popularity and success are like the withering grass. Help me to live for what matters: Your Kingdom and Glory!