Prov 6:16ff: These six things doth the Lord hate......
Third on the list:
............... hands that shed innocent blood
True that He will have the last Word......when He’s ready to do so....not in anyone else time frame.