To me there is a difference between blame and responsibility. Let's take the cake example. If someone trips me and I drop the cake. It could their fault or my fault. It would depend on the situation.
However, if it my daughter's birthday and I am responsible for the cake, I would most likely spend very little time deciding whose fault it is and just go get another cake because the cake is my responsibility.
How far will you take this? For example, how about people with PTSD (http://http://en.wikipedia.org/wiki/...tress_disorder
)? Would you argue that ultimately is their responsibility and it is up to them, to get their act together and get on with their lives? If not, why?