You obviously believe that it is fair for middle to higher income earners to pay over the top tax rates then? So your opinion is that just because someone earns say 200K per year that they are going to get more use out of the public hospital system and public services?
I don't live in the UK and I jump through hoops in efforts to reduce my taxable income so I'm not paying unreasonably through the nose for a higher level of service than what I use.
I have not had a privileged upbringing, I was self funded through university which was a significant struggle, and have now achieved a role in a company where my salary ensures I have a comfortable lifestyle for me and my family. To have the sitting government penalise me at a higher rate of tax just because I have worked hard to get where I am frankly pisses me off.
So what if David Cameron's father was tactical with how his money was invested to make sure he achieved the best return for himself and his family, don't see how what his father did was morally wrong so ergo don't see how accepting an inheritance from the income off his fathers estate is morally wrong either.