Good God, some of you non BA people are very bitter and twisted.
I am told that there are about 4000 BA pilots. To tar them all with the same brush is barking. It is like saying all Germans are greedy, and all Arabs are terrorists. Barking.
Your posts say nothing about BA, but they do speak volumes about you.