British Airways has been named the worst long-haul airline to fly with in the UK, according to a new survey by consumer ...