Interesting study on how Almighty God deals with the sin of nations at the correct time. (Think America, Great Britain...France...Germany...China... Iran, etc)
Article excerpt: “Genesis 15:16 shows the certainty of God’s judgment on the wicked. The Amorites and other Canaanites were exceedingly wicked (for a list of some of their sins, see Leviticus 18). During the time of Moses, God gave the reason for the Canaanites’ downfall: ‘The land was defiled; so I punished it for its sin, and the land vomited out its inhabitants.’ (Leviticus 18:25). God had predicted this all the way back in Abraham’s time. The Amorites were wicked, and Judgment Day was coming.
At the same time, Genesis 15:16 demonstrates God’s love, mercy, and above all His longsuffering and patience with sinful man. Rather than immediately wipe out the Amorites, God chose to wait for over four hundred years to bring judgment upon them. The enemies of God would be displaced as God settled His chosen people in the land He had promised them. Yet God’s enemies did not need to remain enemies. They were given ample time to turn from their wickedness, turn to God, and be forgiven...”