Well said BA-FLY - I worked for easyjet for a while and yes the crew's were great and when I was there we had nightstops and 3 day trips but it was still really hard work. 6 sector days, split duties two nights on the trot (eg Glasgow split back in the morning then off to Nice for a split duty that night).
When I got the BA job offer to start this June the lady who called me explained the salary and contract details and confirmed the pay so I am totally aware of what I will be earning. I have a choice - I can start in June knowing full well what I will earn or I can go to another airline or do something else. As ex BA crew I know full well that I won't be earning anywhere near what I used to earn but again I have the choice to take it or not.
I suppose what I am trying to say is when people join BA they know what the deal is and accepting it is a choice we all have.
If however I start whinging on about the lack of money in 6 months time feel free to kick my butt.