Markymark - One last point - the wages of BA crew are far from being the main reason that BA is in trouble:
Global Recession
Huge reduction in premium traffic
Hedging fuel at the wrong price
Fuel sur-charging fines
The MASSIVE salary of our CEO (in comparision with his worldwide counterparts)
The old-style civil-service nature of the company as a whole.
And Virgin crew do moan - quite regularly, and, in some aspects quite rightly - remember it wasn't long ago that they were threatening a strike.