In this verse, God speaks through Jeremiah to deliver a stern warning to the people of Jerusalem. Shiloh was once a significant religious center in Israel, where the tabernacle stood before the temple was built in Jerusalem. However, due to the people's disobedience and idolatry, Shiloh was eventually destroyed. By referencing Shiloh, God is reminding the people of the consequences of their ancestors' actions and warning them that the same fate could befall Jerusalem if they continue in their current ways.
This message underscores the importance of heeding God's word and living according to His commandments. It serves as a call to repentance, urging the people to turn back to God and avoid the destruction that comes from ignoring His guidance. The mention of becoming "a curse among all the nations" highlights the seriousness of the situation, as it implies that their failure to follow God would lead to shame and ruin, not only for themselves but also in the eyes of the world. This verse is a powerful reminder of the need for faithfulness and the potential consequences of straying from God's path.