I disagree with a lot of what Gordon Brown has done as Chancellor and Prime Minister. But he did get one thing very right - when in 1997 he abolished Advance Corporation Tax (ACT) (with effect from 1999).
In the UK, companies are required to pay Corporation Tax on their profits. ACT required them to pay that tax in advance on that portion of their profits they chose to distribute to shareholders as dividends. The ACT paid was subtracted from the Corporation Tax charged at the end of the tax year.
Payment of ACT was deemed to discharge the shareholders' obligation to pay basic-rate income tax on dividend income. Shareholders not required to pay income tax, including Pension Funds, were entitled to claim back that tax.
So far so plausible, until one spots that the ACT was both set against the company's Corporation Tax obligation, and claimed back by Pension Funds. So despite its name, it acted not as a tax but as a government subsidy for Pension Funds. By abolishing it, the Chancellor not only simplified, for once, the tax system, but also removed a subsidy and so saved money for the public purse. This abolition is what is referred to in those journalistic and political circles which disapprove of government subsidies unless they go to the relatively wealthy as "Gordon Brown's Pension Fund Tax Grab".
And now George Osborne, in his speech to the Conservative Party Conference, has promised to reverse in some unspecified way this "tax grab". He made this pledge in a speech heralding economic austerity for all, including pay freezes in the public sector. Reportedly the pledge got the biggest cheer of the whole speech.
Sometimes I think the Conservatives might not actually be worse than the present lot. Then they kindly put me right.