Reply to my complaint arrived today.
Well it looks as though BA have no intention of backtracking otherwise they wouldn't have offered a £300 voucher to MsG50 and I flying in J on BA178 (dep. 08:05) next March. The usual boiler plate apology was given ignoring the fact that we havn't flown yet!:
Dear Ginger50,
We're sorry to hear about your recent experience with us. This isn't what you should expect, and we understand why you needed to complain.
Please rest assured that your feedback has made a difference. Your comments have been shared with the relevant team and we'll be using them to help us do better next time. We'd also like to thank you for your patience while we got back to you.
We'd like to offer you and those travelling with you an eVoucher for £300 as an apology - we hope this goes some way towards making up for your experience: