This game is not for everyone, naughty dog with this game want to show us what humanity and forgiveness means. Vengeance never help you feel better and you must never judge someone without knowing his/her story first. A very complex game, a mix of emotion that never end.
One of the best game I ever played.