I’ve seen the long haul variant on the EDI run funny enough!
In this instance I think BA made the choice replacing the aircraft. I think the issue is more with HOW they managed the switch rather than WHAT they did.
Firstly, as soon as they knew the configuration of the new aircraft, they should have been transparent and let their premium affected customers know……allowing choices.
If they had done the first thing right, I’d assume they would have been proactive and offered compensation at that point as well.
After re-reading the comments, you just get he feeling it was a case of lump it or leave it. The one thing BA are not very good at is being proactive it seems.