Residual Catholicism is a bitch to deal with. The best words of advice I can give you, because you probably already deal with it, is to try and free yourself from as much guilt and shame as possible. Don’t take excess responsibility for anyone’s shortcomings or YOUR OWN, and really deeply learn to honor your anger and sexuality. This could take a long time to be permanent but will have immediate effects. Even when you’re doing well on this, continue to work on it. Stay persistent as these things can creep up again and wreak havoc. Honor your anger as a completely holy part of nature, if you get mad and someone gets coincidentally hurt this does not make you a bad person. This is the course of life. Humans have the forces of nature within them and suppression of this is unnatural. It may go in phases where you do well and then it suddenly trips you up again as the garbage gets removed from your soul, this is normal, just affirm this regularly. Freeing the soul workings from catholicism are also going to be beneficial.
My family was very old school German Catholic. The belief in brutal ways, the endless criticism, the for shame bullshit, it’s so poisonous to the mind. Don’t ever limit your mind or emotions out of fear or excess self responsibility. I still work on this regularly even when it’s not apparently an issue. Catholicism is cold hard abuse at its finest. At the end of the day I’m still good with my family. Time and healing helps to deal with them. The Catholic ones have generally pushed me away and continue to shoot me down but we have at least a distant relationship and I love them at a distance. Lol.