To slightly set the balance right, can I just point out that I joined BA in 1998, on the "new pay scale" and , working long-haul out of LGW, was lucky to take home £1100 a month. We just didn't get the lucrative destinations of LHR, and those we did have -- all one of them -- went not long after I joined. So the formula BA Cabin Crew = Terrific Pay baffles me.
I know that's not what this thread is primarily about, but hope that might put a bit more perspective on the debate.