I can’t recall a strike in the UK in the last 30+ years that has enjoyed widespread public support. People on here like to crap on about how NHS workers, firefighters are much more worthy. But when those groups have been on strike the debate switches, “gold plated public sector pensions”, “playing games with people’s lives”, etc etc. So i’m not sure that it’s worth anything that the public thinks pilots are greedy/overpaid, the public seems to think that all strikers are greedy and overpaid
worst case scenario, the public decides not to book any more flights with BA (many already don’t, many who do book with BA it comes down to lack of other options or cost effectiveness), the airline goes bust, what happens to the pilots? They go and take employment with the competition, who have been enlarging their fleets and actively recruiting because people have been boycotting BA
so I don’t personally believe that “public opinion” means anything here, sorry