Worse than Iberia, ouch.
Not sure who votes for these but to be fair with BA's recent IT issues, seemingly ongoing operational issues and current perception of poor CS/claim resolution it's not hard to see why, regardless of what is happening on board (good or bad).