There is no punishment in this life that would fit the crime. Despicable indeed.
What’s that they say about a special place in hell?
Sure there is. An eye for an eye.
And then let her die a death in agony and talk to God about it.