Why are BA so bad that you wouldn't fly with them again? Other than the online check-in that is?
Do you REALLY want to know?
I have a history with BA and avoided them for nearly 10 years. We flew with them in 2012 and had some issues then as well. Customer care is non existent but we got them cheap on a glitch and I let it go.
Last year I booked my original flights on the BA sale. They have a 24 hour cancellation without penalty policy. Later that day I found the identical flights and connections on the AA website for almost £100 per person less. So I called BA and cancelled the original ones and rebooked the same flights on the AA website as a codeshare. All went well with the refund and it was processed so quickly that refund and original charge hit my credit card statement simultaneously.
A couple of months later there was a schedule change rumored on the boards for the outbound flight. Not a big deal but nothing showed in my MYB page so I left it. However there were reports by others on the same flight on another website that there was a change and eventually when I logged in the outbound flight was showing as departing 3.5 hours later. Annoying, but it happens. I called AA and they advised that they had not been informed of a change but I would receive an email immediately, should this be the case, but they suggested I call BA to find out if I wanted to double check. I called BA as I had not received an email and the app and AA MYB page still showed the original times. After hanging up and redialling a few times because the first two agents could barely speak English, let alone understand my simple question, and the agent I spoke to got quite snippy with me and stated there was no change. We disputed this for a while and he put me on hold. And then cut me off. Eventually, after numerous similar calls with less snippy but rather unhelpful agents, I was transferred at my insistance to a supervisor, who confirmed that there had been a schedule change but they would email me to confirm. He then asked for my email address for some reason I don't recall. A few days later I went into MYB and the outbound flights were there but inbound wasn't showing. No big deal. I assumed the change may have generated a new reference. So I called AA. Oooops, er.... you are only booked one way. Your return flights have been cancelled. Fast forward after much to and fro on the phone, it turned out that some idiot from BA had seen the original refund from the first flights and assumed I had cancelled and they weren't supposed to be on the system. AA were superb and rebooked me at no charge.
I opened a dispute with BA and have been receiving the same, standard "Sorry to hear you were disappointed. We hope you will choose to fly British Airways again ...... "
Oh and they have also somewhere along the line changed our first flight to LGW to depart over 90 minutes earlier than the original one so we are going to have 6.5 hours to kick around at Gatwick, as opposed to the original less than 3 hours. Again, no notification from them ever received. I just happened to have spotted others mentioning flight changes on the internet which prompted me to go check for myself ......
So as not to unfairly tar the wrong people with the same brush, I will add that the crew onboard our flights were fine and on the return from MCO last year, they were fantastic.