I am so sorry to hear about your losses
There is no rational way to process loss that occurred in this manner. I too have lost several friends this way.. and first reaction that came to me was anger before I could even grieve. It will take time to heal
Be good to yourself.