I think there are different ways to tackle this. The first one is to accept the inability of people to take responsibility as part of the worlds we live in. Accept the issue as human nature, just like we accept the rain, because nonacceptance really does not change the fact that it periodically occurs. Maybe in a Buddhist kind of way--although disclaimer I do not know a lot about Buddhism. And note that we still protect ourselves against the weather and try to reach safe land. We cannot control certain phenomena, but we can control how we feel about them and how they affect us.
Or you can set out to build a better world. There is no indication that irresponsibility and grift is becoming less prevalent in the world. But it is still a meaningful goal to pursue a world where actions have consequences. And speaking out at the right time can be quite rewarding. Though you will likely have to deal with the fact that on aggregate we still will not responsibility for what we do, other than local instances. And speaking out and holding people responsible will probably not lead to rewards in your career, business, etc.--rather the opposite. We all have to decide what our goals are and what world we want to work toward.