If you take a train, expect it to be late. Not that long ago I was returning from a trip to NY City. We sat on the track for several hours because some doofus decided she was going to walk in front of the earlier train. We had to wait for all those passengers to be transferred to our train, and for them to clear the tracks so we could proceed. You wouldn't believe the things that end up on the tracks.
On another trip back from NY City, it was raining very badly. We stopped because the tracks were flooding, and it was causing problems with the signal lights. We had to wait until they could get someone out to the tracks to check things out.
If all I had to do was wait 2 hours for a train, I'd consider myself very lucky.
Same here, but the immediate gratification generation can't stand for that or texts that don't get through instantaneously.