But Cameron directly benefited from his father's tax avoidance. He received several hundred thousand pounds as an inheritance from his father's estate. I'm sure he would have received less if his father had not saved money by avoiding taxes. He wasn't running the scheme, but he did directly benefit from it.
A child has no control over their parent's financial affairs when they were a minor. If they are involved after they reach majority that's very different.