Some people face problems by finding blame in others. In many ways, I believe that's a natural reaction. If there's a problem, one person or one organization is to blame. Yet, the truth of the matter is that when there are problems, there is most likely many reasons for the problem--not one person or one organization.
For example, I grew up at a time when disrespect towards women was rampant. People growing up in that climate were nurtured to act that way. While wrong, I do have some empathy for those caught in the web of disrespect. Yes, they need to learn better and do differently, but also yes, they grew up in homes, schools, and businesses that continually disrespected women all the time--it was part of the culture. So when individuals disrespect women today, yes, they are at fault, but so is society past--a society that embraced disrespect of women. Fortunately there are many in society who are working to remedy this past problem in many ways today to uplift respect and opportunity for women.
Recently when I spoke to a friend about a complex problem, my friend wanted to simplify the problem by casting blame on another person. Yes, the other person played a role in the problem, but the problem itself was much greater than one person's actions. The problem was a complex situation with many contributors by way of people, society in general, and related organizations. To simplify problems, often helps you to solve the problem, but sometimes oversimplification makes the problem greater instead.
In general, we will not solve problems by focusing on blame. Instead we will solve problems by focusing on transformation and change. How can we change the situation so the problem does not persist--how can we make good change.
Blame is not the answer.