Re: I'm not sure that targeting specific companies is the way forward.
The problem is that the tax rules are so complicated that without doing a Trump unilaterially and rewriting the tax rules from scratch you won't ever really reform them into something sensible. (and even then, rules written unilaterially and quickly are likely to be a bit iffy) Corporate lobbying will tie the discussions about up for a decade and a couple of elections with large wads of cash on offer to election campaigns if parties will consider making just a few adjustments and exemptions...
The best route is probably to have a really big penalty to managing to evade the existing rules, and I think that a revenue tax is the best way to go for companies that have agressively avoided paying any tax.
The issue I have is simply the numbers mentioned here. Services companies can expect a 20% profit, and retailers can make much more than this.
Assuming that 20% of revenue is profit:-
10% revenue tax would be equivilant to 50% tax on profit
5% revenue tax would be equivilant to 25% tax on profit
2.5% revenue tax would be equivilant to 12% tax on profit
At the moment UK corporation tax is 20% tax on profit. If there is a 2% revenue tax applied as suggested off in the article then companies are still considerably better off than they would have been if they hadn't of gone evading tax to start with.
My take on it is that revenue taxes should be deliberately punitive and painful and applied individually to companies that have taken the piss for a multi year period, following which they can decide if they'd like to pay normal taxes on profits without playing games or if they'd like to keep revenue taxes. I'd say tax them at 15% of revenue (or higher) until Her Majesties Revenue & Customs have collected around 120% of what they think was been evaded by that company and then we could start talking about returning to a percentage tax on profits if they promise to be good.
If the affected companies struggle, good. Public services have been struggling as a direct result of them evading tax. If they become uncompetitive and are then replaced by other companies who pay their tax, then this is a good thing. People have died as a result of public services being overstretched and I see no good reason why corporations shouldn't end up in a worse off position than they would have if they hadn't of gone playing their little games.