Thanks, Jamie for that summary. Points taken re EI.
However, it does not excuse BA in any sense where the BA831 from DUB due to arrive in LHR at 9am finally arrived at 5.15pm. This was appalling treatment of their passengers for a trip that lasts less than an hour.
Once again FR shows them all up when it hits the fan.