Glad to hear you’re in a better place with it now :) It’s not always easy.
The odd thing for me is realising that even the assholes I see are doing their best. Which doesn’t stop them being assholes or me being angry at them - but does make me re-frame my own gut reaction of“attack the asshole” to “what’s making being an asshole the best choice they have right now?”. Because if I can work that out I can more effectively change/engage/impact them.