Only God can forgive those who truly repent because only God knows what is in their hearts. Most evil bas***ds do not truly repent, so just because the person expresses regret it's not enough to wipe away the evil that they did and they cannot be forgiven. What I do believe is that they will pay one way or another, whether it's karma with bad things happening to them in this life, or maybe coming back in another life as someone who will suffer, or maybe straight to the fire and brimstone. Who knows? But I am sure they will pay somehow.