I choose not to fly with BA, and it serves me well. Occasionally from London one can’t avoid it - and you remember why you made your choice. BA are simply awful and find ways to ruin a simple journey from beginning to end. Never fly with them, if another option exists.
@British_Airways arrived 5 hours late to Gibraltar - and now blocking my check-in for flight back tomorrow. Last time you did that you tried to bump me - please contact me.