vowed to "never practise any form of tax avoidance".
Why the f*ck would they do that? If they are paying tax that they can avoid then they are just increasing their costs unnecessarily and wasting shareholder value. The Government and the HRMC set the rules that companies must obey. If the can't be bothered to close the loopholes that companies take advantage of, then it is a bit stupid to blame the companies for following the rules that they set.