if they do something illegal fine
but this whole cameron story is a non story..
He is just a dick who got spanked having made a farcical statement about Jimmy Carr's tax habits
The tax system is there to be navigated. You don't get bonus points for paying more than you should.
You can't set up a tax system that is easily circumvented and then complain when Amazon and eBay don't pay...or Jimmy Carr or David Cameron..or his parents...or anyone else for that matter.
We have accountancy and budgeting principles in this country that have promoted the wholesale de-investment in full time employees over contractors, outsourcing over internal departments, offshore over onshore, spend the budget or lose it next cycle, etc etc
It is fundamentally bad for the economy, for investment in infrastructure and company growth, promotes asset stripping and growth through acquisition rather than true growth,
but that is the game we have to play
Don't hate the player hate the game!