Seems to me that most flight crew are at their happiest when moaning. It's the same across all companies. We need to look at what we're doing and accept we get paid well to do a great job, yes the social life suffers but would anyone seriously rather be in the rat-race working a 9 to 5 behind a desk?? Especially as Ex-mil, civvie or Cadet, we are all drinking buddies in the bar afterwards!!
I am in the following dillema, do I apply to BA now and get on the seniority list and then have the opportunity to move between short and long haul, or stay orange and have a command in a year?? from what i can gather about BA, I think staying put is the option of choice.