Sad to hear, I am bent that way a tad myself.
Prayer and sweaty exercise is the antidote for me.
Anger is judgement, of you and them....find a way to reduce this. It is doable .God Bless