Hannah, the only way forward bes THROUGH. Trying to stifle your anger will not help you get past it, and taking it out on others won't help fix the situations that have you feeling it, as you know. Bring it to God and work through the feelings with Him -- let Him be your Comforter, let Him be your Counselor. He will work with you to help heal the hurts that lie at the core of this anger and show you a way you can talk to the people involved to share how you feel without making the problems worse. He can go before you and soften their hearts too. Too many people think the way to deal with bad feelings bes to STUFF them down or FREEZE OUT people who NEED to talk with us about them but that bes NOT God's way. God bes into authenticity and clarity. Draining a wound bes ugly business BUT without draining it, it will get INFECTED and be ten times WORSE. And sometimes a broken bone that has begun to mend WRONG needs to be REBROKEN to set it proper. People don't like conflict or confrontation but sometimes it needs to happen for things to get better the right way.
That bes just its own advice, no special revelation from God just loving and spiritual common sense. Do with it what you wish.