Final 3 Greens,
as a BA staff member it worries me to hear comments like yours - but I have to say I completely agree with you. If only more of my colleagues in the cabin could see your point of view.
All I can do is hope that in years to come, with new crew on New Fleet contracts, we can rebuild our reputation so that we are the airline choice for people like yourself.