British Airways (BA) has announced sweeping and controversial changes to its 'Executive Club' loyalty scheme for frequent flyers. The shake-up means you'll likely need to spend a lot more with BA from ...