I have worked for BA for 16 years now. On the whole the cabin crew I work with are a great bunch. There is of course the odd one or two I could throttle.
But heres a suggestion. The next time you take a flight and your on the receiving end of some monster with a face like a slapped arse take them to one side after the service.
Have a discreet word with them. Ask the crew member if they realise how they are coming across in the cabin.
I was on a NRT once working on the upperdeck when a passenger came into the galley and asked me why I was being so miserable and off hand with passengers. The direct approach worked. I explained my father had recently passed away and I was still upset. I apologised and realised I needed to address MY problem.
Unless you speak out the problem is not going to be addressed.
Just a thought!