I am very sorry for your loss. In reading through your story, it is hard not to recognize how many random events had to occur simultaneously or at least consecutively to culminate in the conclusion that you experienced. There is no way that you are responsible for all of them, and the removal of any one could have changed the unfortunate series that played out. Allow yourself to grieve, but do not beat yourself up too long for this.