“Compare that with easyjet where 9 out of 10 employees are flying. BA has gone some way to reduce to huge non front line overhead and they have still a significant way to go”
An entirely misleading comparison that gets trotted out time and time again. Easyjet outsources its ground operations. BA employs its own ground staff at LGW, LHR and many other bases.
You are also comparing apples and oranges (excuse the pun). Easyjet is a short-haul point-to-point carrier, with one class of product, no alliance membership/partnerships, no frequent flyer programme, with one channel to market. BA is a completely different business.