Should you give someone a second chance? I think that depends.
None of us are perfect. We all make mistakes. Generally, I think we should give people a second chance. If they make the same mistake again, we don’t need to give them a third chance.
There are times, though, when the harm people do to us is so great that they do not deserve a second chance. We do not need to take the risk that they will harm us again. If that is our choice, then we do not need to feel guilty about it. And the more they try to make us feel guilty, the more they probably do not deserve a second chance.