I have no connection with BA and no particular liking for them, but this constant raising of the baggage problems is misleading.
The problem arose because of freak weather conditions at their main base and was not to do with any ongoing inefficiencies in their baggae dept. With the high percentage of transfer passengers that they carry there was always going to be problems getting bags back with the passengers.
Re-uniting pax with their bags is not straight forward and anyone who thinks it is should spend a day with the baggage facilities dept and see the fun and games they have when this sort of disruption happens.
Sure BA has plenty of other problems at the moment which are a result of poor management and unrealistic unions, but the severe baggage problem was a one off.