I think the name calling at BD staff is uncalled for. I've always found BD staff very warm and approachable. This cannot be said for a significant minority of staff at another LHR based British airline. The same comparison can also be drawn for staff flexibility and willingness to adapt to change.