Can we please get away from debates about flying hours which as everyone should know mean very little in the overall scheme of things. A BA pal of mine tells me he logs hours when he is asleep in the crew rest area for heavens sake !
Pilots at BA do live in a cosseted world but that is not a problem of their own making, it is how that airline and many other flag carriers operate. I flew with many pilots on the 75/76 who would not lift a finger to help out pax,engineers or cabin crew or simply go the extra mile to get the job done and whilst I flew with a significant airline, it certainly was not BA.