F3G a query here from somebody who won't fly BA because of how unreliable they are on, it seems, every front at present
Why do you continue to use them
You quote schedule considerations here but the middle east is well served by numerous high profile carriers who provide a good on board product. I'm sure you would be able to get an acceptable (maybe not ideal) schedule from one of them. If I had as many problems as you I would take the acceptable from another carrier for my own sanity.
This is a genuine, and I believe valid query, from someone who has seen you complain about BA on numerous occasions in the year I've been on PPrune. I'm not accusing you of BA bashing.
Why don't you just vote with your feet and go elsewhere?