HMRC has been criticised for going beyond inefficiency into sheer indifference, "punishing those who try to play by the rules ...