Malachi 2:17…”You have wearied the Lord with your words.‘How have we wearied him?’ you ask. By saying, ‘All who do evil are good in the eyes of the Lord, and he is pleased with them’ or ‘Where is the God of justice?’” In our impatience and selfishness, we think God’s timeline is the same as ours. But, we know that He is abundantly patient:
The Lord is not slow in keeping his promise, as some understand slowness. Instead he is patient with you, not wanting anyone to perish, but everyone to come to repentance. ~ 2 Peter 3:9
He is perfectly just, and will not let one sin go unpunished. We need to leave room for His justice to play out, and not be quick to exercise our own. Our pride is deceptive, and when we act like God, attempting to sit on His throne, we miss the eternal perspective laid out in Malachi. We need to submit to Him, and trust His perfect sovereignty.