Greycomputer, you should not have had to deal with that sort of attitude.
The fact is that although the majority of BA crew enjoy going to work and interacting with their customers, the airline does have its fair share of miserable and rather useless crew that should have left many years ago; unfortunately, due to relatively good salaries, pensions and lack of any other skills, they're stuck within the BA crew community, and have become rather bitter as a result. Mind you, this attitude seems to affect young and old....
Hopefully with the upcoming internal changes, the dead wood and/or bitter individuals that make the rest of us look bad will be booted out once and for all.
Currently, any BA crewmember can work in a Club cabin; this is due to change over the next few years.
Sorry about that, I cringe when I read those stories....