Who was at fault?

A very sad incident happened today while traveling to my workplace! The train reached Vashi station and was full to the core as usual!! People were getting ready to board the train and among them stood a man who had to reach his destination very early

He managed to hold on to the edge of the door and boarded the train half heartedly. As the train left vashi he was shouting at people to give him some space. No one listened to him. At the next moment he fell down but was still holding on the edge of the door. He was literally being dragged, the last I saw of him. Hope he is OK!

The whole journey I was just thinking about this. A few things came into my mind. Who was at fault? Was it the passengers who were unable to adjust a bit so that this man could have got some extra space to hold on. Was it the Guard of the train who in spite of seeing the person being dragged did not stop the train! Was i at fault who in spite of seeing the person being dragged did not pull the chain or was it the person himself who could have left this train and caught the next train?

What do you think……..???