I think we need to remember this is the real world not the rule book world here. I've been in more than one taxi provided by operators in which the discussion has turned into "they take 100+ days to pay then try to barter on price". I won't mention the operators, I don't think they've starred in this thread as yet. Of course there may be a little artistic license with what the drivers say, but as a passenger, when i see them making up such drivel to get out of paying the extra £4.30 delay repay it woudn't surprise me if it is not deadly accurate.
Whilst we are often not as forgiving as we should be during major disruption, we do have to put a lot of trust in the railway to do what they can to get passengers home, but more frequently we have to put trust in them to do what they can be bothered to do and this doesn't sit well with me. I am sorry to say that in the last few years I've had to make the suggestions that have got me and other passengers to their destinations as quickly and as safely as possible. On more than one occasion, accepting the idea of the staff member would have led to passengers stranded at an unstaffed station. This was predictable and timetabled. Unfortunately there is (from personal experience) an increasing tendency for staff to get rid of you from their todo list asap, they're more likely to bundle you on a train going the right direction regardless of whether that will leave you stranded at an unstaffed station further down the line when you miss a further connection.
My go to example for this very thing is my regular London King's Cross to Whitwell (via Retford and Worksop) trip. The 2030 HT service is delayed from time to time and misses the Retford to Worksop connection. Both Hull Trains and LNER / (VTEC as was) used to wipe their hands of the problem because there was another Worksop train 40 minutes later. They refused to acknowledge that my final connection would be missed and that i'd be left at an unstaffed station suggesting i deal with the problem either at Worksop or on the train TO Worksop. Of course, the guard (if indeed they ventured out at that time of night) would always immediately wipe their hands of any responsibility as they were not responsible for the delay, and indeed they were running on time. This happened maybe 3 or 4 times per month and each time there was a farce and i had to provide a taxi receipt, and threaten legal action if they didn't pay it ontop of 1hr Delay repay, almost weekly at times. 75% of claims were rejected initially, and 100% of taxi claims were rejected initially. I estimate the charade cost them over £3000. The focus for far too many staff is to get rid of them, make it someone else's problem. This makes it harder for most staff who try to help as the passenger is already stood expecting a fight.