British Airways has defended changes to its loyalty programme, insisting the move towards a spending-based system will create more fairness, not fewer rewards. The airline recently shifted its reward ...