British Airways has spent much of the past 12 months irritating its customers. It started when it announced changes to its loyalty programme, the BA Club, which make it more expensive to earn coveted ...