BA cancelled my flight a few weeks before I travelled and offered two options for a rescheduled flight: one resulted in travelling to a different city for departure, the other in a 14-hour layover at London Heathrow with no compensation for a hotel during the layover or transportation to the other airport.
I was returning with two toddlers and a newborn and they were very unhelpful, unprofessional, and incompetant. They staff repeatedly tried to blame me for their incompetance, at one point threatened to remove me from the flight when I started crying at check-in because they wanted to separate my seats from my childrens. I had tried repeatedly to check in 24 hours in advance as promised by their website and was unable to. I was placed on hold for hours and in the end, the computer system was so outdated, that they were unable to process the request.
In flight, when I requested assistance from the stewards because theyd taken my stroller from me, instead of trying to identify a solution to my problem, one of the stewardesses almost blamed my problem on having three children.