I've been following this whole shitfest in the UK quite closely for the past few months, and one amusing thing has consistently struck me - the government are trying to be the goody-goody party in all of this, claiming that the companies involved are being evil and ethically corrupt when it comes to "fair share" taxation, while at the very same time flat out refusing to acknowledge that those companies are not doing anything illegal under the current tax regime.
The government also has ruled out changing the tax law to prevent the current behaviours,because then they lose the trivially easy PR they get from "taking the companies to task" infront of Parliament and the media.
It's time to admit that the current tax law doesn't work once you are above PAYE (that's the government standard taxation for employees - normal people in the UK do not have to do any filings because it's all done by the HMRC for them and tax is taken out of their pay checks each month).
Setting up a company in the UK costs about $40. Doing annual returns for that company costs about $350. By working for that company for no wage, and taking out directors dividends, you save serious amounts of money through not having to pay income tax as the Corporate tax rates are significantly smaller than the income tax rates. This scheme is so heavily and widely used, even MPs in all parties got shamed earlier this year when they were named using it - but it's still completely legal.
No one should be expected to voluntarily pay more tax than they legally are required to, and no one should be shamed for not paying more tax than they are legally required to - if you want someone to pay more tax than they are legally required to, then legally require them to pay more tax! Don't beat around the bush, change the fucking law.