I disagree with a lot of people here. If your friend doesn't forgive this person then it will turn really bad. for her/his whole life they will be living with hatred towards this person. the beater on the other hand might feel bad for about a month or might not then move on. this person probably won't change.. BUT it might happen.talk to this person and tell them how much pain they have caused someone. if they start swearing at you and tell you they deserved it then ask them how and why. with enough if these talks you will start to see a slow change in the beater. they will realise they have caused a lot of pain.
People do change. Its never to late to start over. But you also have to think about the damage you have cost people and how you can repay them. Also a person doesnt have to forgive. Unless they are really big hearted. If your friend is waiting for him to change, dont. Just because they can doesnt mean they will. Alot of people arent smart...
yes. like Chris Brown, Rihanna hit him 1st and yes it was wrong for him to hit her but he has changed. PLUS HE'S AWESOME!!!! but still it is illegal to hit a girl and he shouldn't have but hey you know... he went to jail for it and look at him now! I did not do that on purpose
Take a lesson from the story, "A Christmas Carole". In a sense, he was never going to change, even after the first two spirits, but the third, instilled a terrifying image of what would happen if he did not change. Absolute terror, stricken straight to their soul is the best way for someone to change their lives.