Why doesn't it look good?
We are paid the money we are because of the responsibility we bear. We aren't Cabin crew, engineers or office staff- benchmark us against other pilots please. As for your 'six figures'- how many of us are on that kind of wage? Given the huge amount of recent joiners, I can assure you its not that many.
Public opinion will never be on our side- its how BA want to play it. As a passenger all I care about is the safe operation of the aeroplane. It is not relevant what we earn. We need to be sufficiently rested and motivated to do the job correctly. As posted above- do your research.