As someone else said, I am suprised too about how long it took for this thread to start... our service was going downhill fast before, now it's a nosedive!
Part of the problem in BA is that no one dares to say when anything is bad, it's seen as being negative. Everyone's so afraid of losing their job they just toe the line.
I got told off the other day for saying that the terminal management and most of Inflight Services management were incomepetent bean counters. Apparently the suggestion that when people make a mistake they should be held accountable was "not what we need to be thinking about in the current climate" What can you say to that?