From Tim Keller on Proverbs – Feb 23rd.

The LORD works out everything to its proper end—even the wicked for a day of disaster. (16:4)

NO LOOSE ENDS. Here is another way we can trust God. We can trust him to be the sovereign judge of all people. That liberates us from having to do the job ourselves. Miroslav Volf argues that “the practice of non-violence requires a belief in divine vengeance. He goes on to explain that it is virtually impossible if you have been the victim of an attack, not to pick up a weapon and try to settle the score—unless you have a strong belief that someday God will right every wrong.