I am not sure I see the hypocrisy. This decision was to outsource property portfolio management by the Inland Revenue back in 2001 whereas HMRC was not formed until 2005.
The vogue of managing public sector services within government at the time was to outsource all non- core activities wherever possible, essentially introducing privatisation to the public services. This is the same philosophy that brought us the wonderful world of PFIs and Managed Service Contracts, and its debateable whether they really offer anything of value to the public purse - quite the contrary, if reports about the indebtedness of some hospitals are true.
Tax avoidance is legal, and successive governments have turned a blind eye to it over the years - It is only now, in this time of recession and austerity that people are waking up to the cost that such tax avoidance schemes represent. It is only now that people are truly seeing for the first time just how little tax the corporations and some of the wealthiest individuals are paying, and hence how little they are contributing to the "all in it together" philosophy.
These offshore schemes should have been tackled years ago.
HMRC do as directed - they are civil servants. It is only recently that they have been given a budget to properly persue some of the more borderline tax avoidance schemes and bring legal proceedings against those involved.
So yes, it is ironic perhaps that the property portfolio company selected by the old IR and given such generous management terms are based offshore, and one would hope that negotiators are given stricter guidelines for the future - but not hypocritical.
Interestingly, the report you link to mentions David Hartnett, and it was this guy who apparently signed off on the deal that let Vodaphone of millions in corporation tax ; something else the public purse could do without...