One of the reasons we sometimes blame other people for our problems (and for other problems in the world) is because nature itself isn’t fair. In other words, even if you were the only person on earth, you’d still have a lot of problems. In fact, you’d have more problems. And it wouldn’t be anyone’s fault. Not even your own (most of the time).
In some cases, the people we blame might even be doing us more good than harm. Sometimes the good that people do, goes unseen. It can get overshadowed by mistakes the person has made or by circumstances that are out of the person’s control. And because results aren’t always immediate.
We have to work on overcoming both our tendency to blame others for the inherent challenges of life on earth, and our tendency to overlook the good that people do.