What a nice post Roadster.
Miche...As crew for BA out of LHR WW, I know that there are the odd one or two out there that put the world to shame but I do find your post over generalising. As Roadster said, we have the best cabin crew in the industry but also some of the worst...we are no different to any airline.
What you need to do (and obviously can if you have flown in the past) is recognise these ones, single them out and follow it up. Simply coming onto pprune and creating a BA bashing post (I am sure that was not your intent but that is what this thread will easily turn into) is not the answer and if you are looking for answers as to why there is an apparant "ba crew attitude" which I have yet to recognise then I suggest you take up a course in pyschology and do the research into it yourself, I for one would be very interested in reading it.
If you are looking for possible reasons which may result in upset bad tempered crew here are just a few....Pensions deficet, unstable industrial relations (we are all holding our breath this August), internal debates such as the JFK 6, hourly pay, reduced allowances due to T5, no buses resulting in extended duties of up to 90 mins without pay after long flights, EG300, personal problems associated with being away for long periods of time...etc etc etc. The list is endless. Not an excuse in my book to be rude to customers but just a few of the many issues that currently exist and are having a poor effect on 13000 strong crew community in BA.
I personally do my best to provide the best damned service onboard and I know the vast vast VAST majority of my colleagues do, but you also need to accept that some people have different personalities and a different sense of humour which may lead them to say things a certain way without it meaning to sound bad.
But hey, just my few pence worth.
Remember, if your not happy, put pen to paper or ask for the CSD!