She was the person who knew him best, I think she should have understood what he was going through and at least forgiven him for what he said, even if they were never close again. She was supposed to be this good forgiving person, but the one person who needed her forgiveness the most she denied it to. I find that cruel.
No. Bullshit. Lily is not responsible for Snape’s happiness. She is not responsible for his redemption. She is not responsible for him at all.
I love Snape, I really do. He’s my favourite character, I’ve thought he was awesome since the first book. I even don’t particularly like Lily based on what we saw of her in the books. That doesn’t matter.
It is not cruel to choose not to forgive someone. No one is entitled to forgiveness from those they’ve hurt. It doesn’t matter if you were friends before, it doesn’t matter how sorry you are, it doesn’t matter how much you may want or need it. Forgiveness is not about the person who did the damage. It’s about the person who was harmed.
Lily didn’t have to forgive Snape. To be entirely honest, I’m not sure I would have in her place. It hurts when someone you thought you could trust calls you a slur. Some people would find getting into a physical fight easier to handle and forgive. Lily not feeling she could get past it doesn’t make her cruel, it makes her a member of an oppressed group whose best friend of about a decade called her the worst name possible.