I understand where you are coming from, even though I think we are experiencing something similar in different ways (I think you may be experiencing this more broadly/globally than my more personal historical experiences with people one-on-one). I know what it feels like to be consumed by overwhelming rage at the injustice of a situation. Rage is a sign that we feel boundaries have been crossed, and it's a way to evade feelings of powerlessness. It's also an incredibly toxic state to inhabit, poisoning your entire being and robbing you of your rationality. If you stay here long enough, it will kill you. You are free to choose not to believe that, but I assure you that it will corrode you systematically from the inside-out. It may take you slowly, or you may never even know what hit you.
If that wasn't bad enough, every time you find yourself consumed by this rage, you are more likely to step beyond your own boundaries in an effort to gain a greater circle of "safety" (or respect, or what have you...) between yourself and others. Then when you retreat back to center, you may feel a sense of disappointment or disgust with yourself as you realize that you allowed yourself to become an Animal fueled by survival chemicals. And while this is of course a natural process, I'd wager that you don't only have an external critic... you also have an internal critic. And if you don't, well then maybe that is the problem. Maybe there is something you are avoiding facing internally?
I used to think that people were just doing their best. It's a worldview I've carried with me my entire life. Even psychopathic serial killers are wired to be a certain way and lack the self-awareness to dig behind their ego barrier and see what the fuck it is that they are actually doing. And I guess to some extent, I still feel that people are doing what they can within the limitations of their own wiring, but I learned a particularly painful lesson this year (true to style for me, I have learned this lesson rather late in life), and that is that sometimes people actually do really just want to be able to do shitty things to other humans and get away with it in the end. That some people will commit such heinously selfish and harmful acts, oftentimes for a moment of instant gratification or a rush of superiority and power, and even worse... they will simply never go on to fix what they've done to others. They will, for whatever myriad of reasons (sometimes valid, sometimes simply excuses to absolve them of guilt), just walk on with their lives, clocking in for work the next day, laughing with their friends joyfully, and sometimes even moving on to their next fix. Sometimes they may apologize for what they did, but it won't extend beyond words, and oftentimes it will be cushioned on all sides so that when one points to a hole in it, they can comfortably just reposition a pillow so that they never have to feel the full pain of the blow they inflicted upon others. Yeah sure, maybe they do actually feel bad, but for whatever reason, they are not strong enough to face themselves fully, immerse themselves in what they do to others, and correct their behavior in a meaningful and mutually healing way, and that's going to pis you off because you probably feel like that is what you do when you fuck up, and you do not understand why others seem too cowardly, proud, or lustful to do the same.
They are going to walk away and you will be left with malignant rage and indignation. Are you going to let them control you even in their absence? Are you going to let it metastasize and consume all of your energy and strength until you waste away or succumb to explosion? Because in order to send shards of justice out to everyone who deserves it, you have to first allow it to shred your insides before gaining enough energy to forcefully propel it through your own flesh explosively. Who is damaged more in that process? The guy who took a few hits from a few shards, or the one who exploded three-dimensionally like a pinata full of busted glass?
To add a final thought, I think when one has this level of self-righteous indignation and blood boiling rage, there is something floating through their bloodstream that they have not yet rid themselves of... something that is a part of them but that they have not yet forgiven themself for because they can't see that it's there yet. I would urge you to turn inward as much as possible and see if you can identify where you feel you are not measuring up, and then work to accept that part of yourself with a sense of forgiveness, because you seriously cannot deal with other people's shit and wrongdoings before you deal with your own.
Peace is worth it, yo. Find what's behind the rage, feel it, and then let it go. Forgive those who are blinded by their actions (you can do so without denying the anger... it's a process... let it unfold at an appropriate pace because if you speed it up or don't allow ups and downs, you'll just be violating your own boundaries and setting yourself back again).
It's really fucking hard being an idealistic perfectionist... I seriously feel your pain, but you have to own your own rage, and also step down from your pedestal because I assure you that you aren't standing as tall as you think you are, and that's okay.