Where does one suppose BA will be able to find a load of staff willing to come to work at short notice on a Sunday evening?
I don't, which is why I try to avoid flying BA.
VAFFPAX
Your argument sounds quite good, until you look at airlines like Southwest, who manage to provide both service and competitive (not necessarily very cheap) fares. Air Berlin are a pretty good carrier in Europe, IMHO, in this vein.