The Reg is good at covering technology. Like many specialist publications it gets weaker the further it moves away from that.
Arguing that corporations don't really pay taxes because taxes cause them to make decisions which have a knock-on effect elsewhere (on wages, profits or cost of goods depending on elasticities) is silly. All taxes distort the market and cause knock-on effects, but I assume you don't plan to argue that employees don't pay income tax just because some of it ends up as higher wages.
The key things here are twofold:
1) Taxes need to be raised somewhere, and most people think it's reasonable that corporations which make use of public resources (an educated populace, the police and fire services, public infrastructure) pay a share of that. The ones who think it's unreasonable rarely argue that those corporations aren't really paying taxes unless they've just finished reading an A level economics book.
2) If corporation tax is not abolished entirely (and trust me, that's not about to happen), then multinational firms which report profits in low tax regimes while doing most of their business in high tax regimes are clearly gaming the system. Tax regimes are still immature in dealing with globalisation, and they need to catch up. It's clearly unreasonable that companies which operate wholly in the UK and pay tax here are at a disadvantage to companies which do the same quantity of business here but report all of their profits in Ireland (for example).
I'm all for a sensibly competitive rate encouraging firms to set up and employ in the UK, and I'm fine with companies that make and support things abroad selling to UK consumers (though if they provide a poor service as a result then they won't sell much), but having corporate come over and cosy up to government in order to have favourable legislation written (looking at Google in particular here) while simultaneously fiddling the tax system then that's clearly not sustainable.