Write back.
Compensation is being offered for old first too, so ask for it.
Imagine if you had paid the full cash fare.
Remind BA that your wife works in the industry, and whilst understands that things can go wrong, it is how BA respond that is of greater significance... How could she possibly recommend the product?