The Lord spoke to Manasseh and to his people, but they paid no attention.
Therefore the Lord brought upon them the commanders of the army of the king of Assyria, who captured Manasseh with hooks and bound him with chains of bronze and brought him to Babylon. And when he was in distress, he entreated the favor of the Lord his God and humbled himself greatly before the God of his fathers. He prayed to him, and God was moved by his entreaty and heard his plea and brought him again to Jerusalem into his kingdom. Then Manasseh knew that the Lord was God.
2 Chronicles 33:10-13.
I must admit that if I were God, I would have smote Manasseh with weeping, open sores all over his body AND given him the kidney stone that never passes in the first month of his reign. And that is why it’s a good thing I am not God.
God gives us the freedom to do some pretty terrible things because He honors the agency He has given us. Then, He cares enough to chastise us, the forgive us when we return to Him.