I just think that booking a BA flight for leisure now days is plain bonkers - I suppose unless no other airline will fly you there. I have avoided booking BA for a few years now quite easily too.
AIBU - I work too hard for my holidays to have them potentially jeopardised.
Also if it was business I would try avoid flying with them too.