I don't understand this whole misguided furor over "tax havens". A company has a duty to its shareholders, not to the UK government.
A lot of shareholders are pension funds, foreign people, ie. not even UK joe public. What are your thoughts on paying tax to say the German government? I'm not keen. You? Increasing taxes on corporations means higher prices for you & me and ultimately a smaller pension.
As an individual do we have a problem with someone whom puts their savings in an ISA? What if they are single and claim a single person discount on their council tax? Are they tax avoiders?
What if I decide to put my savings offshore because I get a better rate of interest? Am I now being unethical and avoiding tax? Or just being financially savvy?
My best mate puts all savings in his wife's savings account because as a non-tax payer, she doesn't pay interest on her savings. Is he an unethical tax avoiding cheat? Or just being smart?
Why is it ok say for my friend but not for Sir Philip Green? Why is it ok for me to legally avoid paying tax but not for a company?