I have flown BA longhaul as a passenger within the past week and the service was very pleasant and friendly. There was no hint of any 'attitude'.
At T5 in the midst of the disruption, the ground staff were pulling out all the stops to ensure that passengers were re-booked, on BA and other carriers.
There are plenty of people who like to rubbish BA at the first opportunity.
As 28L says, give us a chance, we have an excellent product - T5 is great as well!