I always think of everything that happens, is for a reason.
Maybe you just have inner anger, maybe not with these people, but with something, even yourself.
If you dig deep down, maybe with a therapist's help, you'll be able to get down to the core of this problem.
Once the problem is laid out to you, trust me it's a lot easier to solve.
I don't know who you are, or anything about you, so I'm sorry if everything I've written doesn't apply to your life at all.
But you have my blessing.