I'm very happy to see BA fined in this way and suffering huge negative publicity across all media.
My dealings with BA following the data breach were both disappointing and frustrating: they merely kept repeating that it was an illegal theft of data and refused point-blank to reimburse me for the inconvenience and out-of-pocket expenses incurred in having my cards cancelled.
I told them that I would, as a result, use BA less frequently in future. They undoubtedly hear that numerous times every single day but I kept to it - just 16 BA flights so far this year (of which 6 were RFS redemptions), compared with 60 this time last year.