CD, good post, but in many ways I can't really agree with this viewpoint. Seems a bit like sitting on the fence. If you're going to avoid tax, then avoid it as best you can. Do everything in your life optimally if possible. If your concern is for society and you believe in doing your fair share tax-wise, then pay what everyone else pays, or pay more. Aiming for some sort of middle ground 20% that you deem to be a correct amount (because you are the arbiter of what should be paid in tax?) is just pretending to yourself you're moral and doing your bit, while attempting to pay less than others. You're avoiding or you're not. I kinda agree with you, 20% seems very reasonable, but I can't really justify it. Who is to say that is a fair amount? Because you and I feel that 20% reasonable? What about if Jimmy Carr pays 1% of his 3 million earnings, and I pay 20% of my 100k earnings. He's still contributing more than me. It's very difficult to slam him morally if he's contributing to society more than I am (or very easy depending on your stance).
I don't think Carr has done anything immoral, I don't think you CD, or anyone else protecting themselves and paying less tax where legally available has done anything wrong either. The laws are set, and not by us, and we work within them. What is wrong is that morally bankrupt politicians (or even newspapers) talk about the morals of this issue to score political points, while pocketing cash on the side. They should be ashamed. And if it is a real concern, they should fix these laws, and this wouldn't be an issue. Then again, when I see that they write off 10 billion+ in taxes from various companies, I don't think the Jimmy Carr types are much of an issue to them.