Polly,
like in BA, it happens everywhere. People have a low morale even in the best places. Especially when they haven't worked anywhere else than the big. It's what I keep repeating to my collegues who complain: go fly somwhere else for a couple of years. We'll see if you feel the same about what you have now.