There is one punishment for nations that God does not forgive and that is child sacrifice. The consequence is invasion and conquest.
Surely at the command (mouth) of the LORD it came upon Judah, to remove them from His sight because of the sins of Manasseh, according to all that he had done, and also for the innocent blood which he shed, for he filled Jerusalem with innocent blood; AND THE LORD WOULD NOT FORGIVE. [All caps mine] 2 Kings 24: 3 &4.
The Israelites invaded the Promised Land and were to annihilate certain nations. Those nations were practicing child sacrifice. God warned His people that if they, too, followed the practices of the natives they would be invaded. They did and they were.
Native Americans practiced human sacrifice and even cannibalism. We know about the Mayas and Incas.
The nation of Judah was given one reprieve when King Manasseh repented while in prison in Babylon. He was released and when back in Jerusalem destroyed the altars. His descendent would take up the practice again and then the invasion and conquest was completed. For 70 yrs the Israelites were slaves in Babylon. The book of Lamentations was written. Good read.
Does partial birth abortion count as child sacrifice?