Re: I feel sorry
Similar experience here. Family holiday flight out to Florida was badly delayed partly due to a combination of technical, weather and cock-ups. Once they'd decided we weren't flying far that day vouchers and the Hilton were quickly provided. On top of which the BA response to my claim under EU flight delay rules was dealt with immediately without any challenge even though they might have argued the original cause was weather related and therefore out of scope.
On my honeymoon they also provided champagne on the flight out when they heard.
PR like that is hard to earn. Now if they can stop wasting their reputation and get their IT right everything would be good,