The OP has EVERY RIGHT to be angry, very angry, in fact.
I too struggle with justifiable anger. I'm trying (sometimes successfully) to not suppress anger, but to not let it "hook" me and drive my behavior. One thing that's helped a lot is studying Buddhism, which helps guide me on recognizing the anger, even feeling it intimately, without letting it take charge of my behavior.
All the best in dealing with this awful situation!