Things happen, even professional made mistake....
U cant really blame without knowing the whole story....
Pro footballers, pro racers, pro engineers, pro accountants , they all went to special training and yet still make mistake, it's part of our nature....
So, personally I would get to know the real story behind the incidents if i were to blame anybody... Just my 2cents... :)