I think the problem is that you are feeding the anger. You are feeding it by taking your free time obsessing over it and researching what causes you anger.
I fully believe in being passionate about something. I think you are a well-educated vibrant woman with passion. So why not redirect it? Go back to reading and join a book club where you can engage in friendly conversation and debate. Angry about an injustice in the world that you can actually do something about? Like parents not having enough money to feed their kids outside of school? Start a food drive! People who drop their animals off in shelters? Go volunteer at one!
The problem with your anger and obsession is you cannot possibly be productive with it, because you don't have any control at all over the outcome of it. Or, hey, may this would work? The place where I volunteered for Thankgiving is a mission for those who led a life of drugs or crime, or general waywardness, and they keep them on the straight and narrow and reintroduce them as productive members of society. Volunteer with an organization like that.
You are being your own worst enemy by feeding your anger.
I get angry still. I get angry when I am overtired and overwhelmed and that's when I want to scream at my exH the most. But I have to positively direct that anger. Because I can't change a thing. And that will make me more angry.
Dig deep for a productive passion you can get involved in. Get your S involved too! Get the family involved! I think it would do you a world of good and you will realize your energy is better spent elsewhere.