Re: Tim, get real.
>Surely the company's legal and moral obligation is to its shareholders
Myth. There is no statute placing the interests of shareholders above all else.
>Why should hard working companies/people
Why should you imagine they are 'hard-working'? For all you or I know, they might be lazy tossers.
>Of course changing the law would require the politicians to do real work
Politicians (and the HMRC civil servants) do real work, every year, trying to close down the loopholes dug by (much better-paid) accountants since the previous Budget.