I certainly think it unfair that TfL refuse to refund passengers who are disrupted. This is especially galling when, to try and avoid embarrassment, they put up statuses like "severe delays due to non availability of staff" or "severe delays due to overcrowding" when these are side-effects of strike action. The passenger has been delayed due to TfL being unable to run services because insufficient staff turned up to work. It is the responsibility of TfL to arrange sufficient staff to run services. Any issue between TfL and its staff is not an issue for the passenger - the passenger should be entitled to a refund if his journey is delayed.