I think that there is definitely a point here around the fact that the level at which people become higher rate tax payers has in real terms been eroded massively and quietly.
So when i was young being a higher rate tax payer meant that you were really pretty rich, you know proper well off, private schools for the kids, flash cars, big house etc etc. Wealthy.
Over the years it has been eroded so that now people with quite bogstandard - middling - lifestyles - are higher rate tax payers.
And yet because it's been done so quietly, the psychological reaction to hearing "higher rate taxpayer" is still, for most people, "oh they're proper rich then".
hence they were able to push through the child benefit thing - which is nonsensically illogical anyway - by saying oh well it affects higher rate tax payers which in most people's brains translates immediately to "rolling in it".
there are lots of different views about taxation and so on obviously but I do think that the government and people need to be more upfront about and acknowledge that "higher rate taxpyer" doesn't mean what it used to in terms of actual wealth.