@ Octavious: "It is part of our tax system's design."
Well, yeah, that's the problem though, isn't it?
Cameron and Osborne have turned the UK itself, never mind our faded colonies, into a tax haven. London is the global hub of the tax avoidance industry. The UK's current government cannot, in fact, complain about tax avoidance, because their policy is to enable it, to encourage it, and to foster an industry founded on it.
The UK's tax system is now founded on the basis of taxing poor people only - because anyone who is, in the words of a recently-vocal Tory MP, a "high achiever", ought to be avoiding or evading as much tax as possible. After all, that's the British way.