I’d write to BA stating what happened in clear unemotional terms enclosing the receipt for your new flight.
Give them 14 days to respond, otherwise you’ll go to MCOL. I don’t see why you should have to write off that amount of money as a life lesson.