I think I've divided opinions a bit. To add a little perspective, I had checked out of my hotel and had no access to anything online other than via my phone. I had a day of meetings planned and really didn't expect it to be my problem to solve.
I can appreciate others may think differently, but personally I think BA should be obliged to solve this for me and not expect me to do it. In the end I did get there myself, but it cost me hours of my time plus rearranging my schedule for the day.
I also had plans today / tomorrow at risk, and onward travel from London to rearrange. So, it was far from what I had hoped for.
To balance things out, the op up made life much better. No idea if this had anything to do with the cancelled flight and me complaining, or just luck that the flight was full.
Just wish BA could think more about the consequences of their actions and go a little further when needed.