Can I tell you a secret? I'm not perfect.
And in those moments, we need to have compassion. We need to have compassion for ourselves and forgiveness for when we screw up. But, we equally need to have compassion for others and be willing and able to forgive them when they fall short of who they want to be. Most of us aren't bad or evil or trying to hurt people. Most of us are just broken and imperfect and trying. And sometimes when we try, we fail.
A couple years ago, I wrote a short series about change. Specifically, it was about having the courage to change your faults even when the people around you don't believe that you can. It was written at a time when I was trying to change myself, but kept coming up against expectations I had created, and I felt very defeated. Sometimes I realize that I'm the person that I wrote about in frustration. Sometimes, when I've been hurt by someone, I put them in a "don't ever trust this person again" box and I'm unwilling to see that maybe they've changed too.
Sometimes I forget that I'm not the only one that isn't perfect.