” Every way of a man is right in his own eyes, but the Lord weighs the heart. To do righteousness and justice is more acceptable to the Lord than sacrifice” (Proverbs 21:2-3).
“The Lord has done what He purposed; He has carried out His word” ( Lamentations 2:17).
God made clear His expectations for his people through Moses (Leviticus and Deuteronomy). At the top of the list was keep the Name of the Lord holy by not worshipping idols. Other expectations were to ensure justice for everyone, from the lowest slave to the king. Everyone was to be held accountable to the Law. God was also clear about the end result of disobedience: utter destruction. Generations after Moses, after multiple rescues and second chances, God followed through by letting His holy wrath pour out like fire (Lamentations 2:4), laying waste to the city like an enemy (v. 5).
Jerusalem was prosperous and beautiful, a princess among nations, but she turned from the Lord and took satisfaction in her wealth and idols, listening to the words of false and deceptive teachers and kings. Finally, God did what He told them He would do if they persisted in sin (Lamentations 2:17; Leviticus 26; Deuteronomy 28; Jeremiah 51).
God is the true and just sanctifier (Leviticus 22:31-33) who sees the violence of the wicked among his people, and He will sweep them away (Proverbs 21:7). False teachers who did not call out sin for what it was led people away from the Lord. They still do. And the people of Jerusalem learned that trusting treacherous teachers is dangerous. The same is true today. The Church in the US has largely been lazy, calling people to God not because they need to repent over sin, but to join with social movements or prosperity doctrines that make people feel happy.
Jerusalem had to be utterly and corporately destroyed for God to get their attention. The US is crumbling by corruption from within, and as always, the devastation is corporate, not individual. Why is there evil in the world? Because people choose themselves over the Lord.
The Lord knows our hearts.