Itīs not just one who is writing that, so my question:"IS BRITISH AIRWAYS REALLY THAT BAD?????
And it's not ALL that are writing it either!
For such a large organisation, by percentage, a very small amount are unhappy, and for different reasons.
Logic suggests that in any organisiation, there are always going to be people unhappy, but it's because something set in place doesn't suit their individual needs or requirements, but it's fine for thousands of others.
If everyone was happy, there would be no vacancies at any time and everyone would be queueing up to work there. If they were that popular, they'd start cutting salaries and taking away benefits to fall in line with other airlines where staff were unhappy!
"You can please some of the people some of the time......"