"But if you had just a job would'nt you be looking to get out and into something you enjoy? Keeping a job that you dislike and making everyone around you miserable is a mindset I just don't get although I have seen that behavior all my working life"
I guess that depends if they can get another job on comparitive Terms and Conditions to maintain the lifestyle they have. The problem here is that there are a significant number of crew with a chip on their shoulder but who don't have useful transferable skills to get themselves a job outside of the industry and who won't accept a pay cut to work for another airline.
Of course, if there are other airlines who will provide better T&Cs then the question does arise - why aren't BA cabin crew moving elsewhere? Or why don't the other airlines want to recruit disgruntled BA crew?