The basic problem here is that business is now global whereas taxation is still at the nation state level. Countries have to compete for business and smaller states with limited resources can bring in money by becomming tax havens. I don&#x27;t really know of any solution to this.<p>I think it&#x27;s worth pointing out that even from the perspective of most businesses this situation sucks. Smaller companies or startups lack the resources to benefit from tax avoidance schemes so are at a disadvantage to their larger competitors.<p>And if you do start a company that is growing large you don&#x27;t really have much choice but to start doing it too. You won&#x27;t be able to compete if you are paying 20% and the competition is paying 2%. You have to do it because everyone else is doing it.