The bottom line is that BA crew are paid too much. If any of you were to be honest, you would agree. How can a nurse be paid so much less than a steward(ess) ? It is ludicrous, and is the main reason that BA are in trouble.
Virgin are paid half, and do not moan. Terms and conditions DO need to change. When the company goes bust, will that make you all happy. No job for all, is that what you really want. Please please wake up - realise the world is in recession.