Sorry you are feeling this way. I often feel the same way. I tend to blame myself for everything and wonder if there is anything I could have done differently.
I agree with what everyone else said though. We just have to keep reminding ourselves of these things.