Accidents are not about who's fault it is. It's about how can we prevent it happening again. So all the peaople trying to lay blame on this forum are obviously not professional pilots but wannabe insurence assessors and you have have no place on a professional pilots website.
Who's caused this incident/accident is of no relavence in preventing the same thing happening in the future. What caused the incident/accident is what matters.