Vengeance and the Attributes of God
Omniscience- God knows the entire situation completely, even down to the intentions of each person's heart.
Justice- God knows the exact measurements of the wrong for all parties involved. He is not swayed by opinion and He cannot be "paid off" to render a false verdict.
Goodness- God is compassionate, especially to the wrong-doer! His vengeance against them is tempered with His goodness so that His wrath is exact, not excessive.
Eternality- God has seen every wrong imaginable. He sees our current situation. He promises a complete vindication!
Mercy- God has been wronged in every possible way. Every sin is first and foremost a sin against Him. It is always personal. He is able to sympathize with those who have been wronged because He has been there to a greater degree.