Two Tone-you're going off on a bit of a tangent here mate. The shops etc are all down to the airport operator not the airline. The airport operator has no say on what happens onboard the aircraft with regards to welfare. I don't quite know what your point is with regards to BA's treatment of premium passengers