Currently in a similar debate with BA, we buy 5 tix every summer in discounted biz for a family vacation and this year one of five seats was inoperable in each direction. I may be done with BA, next summer is already booked on AA 77W which is a better seat anyway. I fly lots of flatbeds for business (including a fair bit of BA) and the rate of inoperative seats on the BA fleet is just staggering in comparison to other carriers. If they arent going to offer more than beans for compensation when you get a bad one then they probably aren't getting our business any more.