Kialo requires cookies to work correctly.
Is forgiving someone who doesn't regret beneficial for you?
If the person is still in your life, forgiving them is not beneficial, as they're likely to continue harming you.
Sociopaths and psychopaths do not change. You can not hope for them to stop hurting you, if they find it beneficial.
It also send the wrong message. As there are no consequences, forgiveness may be understood as weakness and a free pass to continue evil behavior.