It’s good to see some rational posts, like those of ImissConcorde, in relation to what is reasonable to expect in the context of what was paid for the tickets and what can be expected from an outstation served a couple of times per day.
Hyperbolic adjectives like “hellish” betray a lack of proportionality, and is an insult to those very many people much less fortunate than we are who face genuinely “hellish” existences every day as they struggle to survive in the face of trauma, war, hunger or poverty.
We all need to be a little more self-reliant when we travel; many of the moans I read on here are somewhat childlike abdications of personal responsibility with the expectation that someone else will come along and sort out your problem.
Regular business travellers learn strategies to mitigate issues such as the one expressed in this thread without having a personal meltdown and resorting to legal avenues to compensate for the “mental anguish” (…think of the children…!) suffered.