My observation is that the BA management appears to have little interest in the customers: I find that ground staff, CC and flight crew are interested in keeping the pax as happy as they can, in spite of the management run 'business prevention department'.
Of course, having just qualified in 9 months (yet again - for the 6th year) for a Gold Card, maybe that has some effect.