You can't blame individuals in a situation/environment not of their making or in which they have no control over. Hillsborough has shown us that, as have various disasters noted above.
Suppose I arrive at Euston in good time to catch the 1243 to Liverpool. As a normal passenger/customer, I've no idea that the inbound working (0943 L'pool - Euston) is scheduled to arrive in platform 7 at 1204. All I know is that my train should leave at 1243. I'd already got my ticket, I'd arrived at Euston at midday. Can't see my train on any departure board. So I stand and wait. And wait. Nothing on the screens. It's now 1215. I don't know Euston very well, but wait in the middle of the concourse, along with everyone else. I see trains (with later departures than mine) appear on the board. No sign of mine yet. It's now 1230. Starting to get a bit anxious. I start to remember when I was a child going on a long journey, the train would be at the station way before we left. 1235 - no word that the train's been cancelled. Have I missed which platform it leaves from? 1240; getting really worried now. Suddenly it appears on the screen; platform 7. My legs aren't too good but I begin to walk quickly, then I notice others are running. I don't want to miss it as my ticket is for that, and only that, train. So I start to run too. Get to the barrier but a long queue on the ramp in front of me. I'll miss my train: what shall I do?
Little did I know that the inbound working arrived 30 minutes late and my train would actually leave about 15 minutes late at 1258, so I will catch it after all. But the stress, the worry. Maybe next time I'll get the coach or even drive...