Too many people miss the last sentence of this statement. If someone hurts you, it's important to forgive them. It's said that forgiveness is for you, and not the other person. I agree, but...what's with trying to reconcile a broken relationship? That's crazy because if someone breaks the relationship, THEY made that decision, so they should be the ones to fix it. Then again, it's a blessing when someone breaks a bond through no fault of your own, because not all relationships are built to last. Once a relationship has been severed, it cannot be fixed. Leave it alone, and build a new relationship with those who will appreciate you. Life is too short to try and continually reconcile with those who hurt you. You can forgive, but value yourself enough NOT to reconcile with the same people who could care less about you.
When I think of someone who hangs with people who hurt them, I think of a person who has low self-worth. They don't value themselves enough to believe they are deserving of caring folks who have their best interest at heart. Around their friends, they talk a big game about cutting toxic people out, then they get around that person and are buddy-buddy with them. Then again, some toxic people are very good at hiding their nature. They can hurt you, and dress it up like they didn't mean it. They manipulate them with a sincere apology (even though (s)he knows it's not sincere) and they're back on good terms. You can tell when someone's truly sorry for offending you, because they follow up their apology with repentance. They make a conscious effort not to make the same mistake again. In most cases, if someone hurts you, they did so intentionally.
Forgiveness will always be for you, and not the other person. The best thing to do is forgive, and move on. Cut all ties with the offender because if not, you're giving them permission to offend you over and over again, and you don't need that in your life.