This is what Barack Obama said, and I agree with him.
"Barack Obama, who has long bemoaned tax havens, including in the books that he wrote before he entered the White House, has found precisely the right tone this week. Making an unscheduled appearance in the briefing room, he did not downplay the problem, but instead talked it up as “huge” and “important”. There was no labouring of the distinction between tax evasion and avoidance, no pained insistence that there was nothing inherently wrong with investing offshore. Such pleading would have lost the 99% who have never had any need to shunt their money across the ocean. Instead, the president explained that the real concern was not law breaking, but rather “that a lot of this stuff is legal, not illegal”. "
The problem is that it is legal, not whether it is legal or illegal.
All the time his dad was looking for somewhere better to put his business in order to dodge UK tax, Cameron was making the law.
Why is it roses, that you want to be fair to Cameron and his dad, but not to the taxpayer who pays by PAYE, or the council tax payer who is losing his library and is having to pay more for a bedroom he doesn't have just because people like Cameron's dad tried to dodge the taxes that his money should have paid?
It might be legal, but it isn't moral?
Why do you insist on sticking up for Cameron?