Floating voter here but voting Lib Dem, primarily because I'm a Remainer.
Labour under JC is completely a no-go for many of the reasons already stated on this thread.
Sticking to the issue of income & tax as opposed to the myriad of other reasons not to vote Labour for the forthcoming election : -
Increasing tax for 5% of taxpayers is a soundbite. The revenue increase anticipated isn't a big number relatively and income tax increases at the upper end in the past have actually decreased overall tax revenue because it proved a disincentive to work - unintended consequences!
I'm not opposed to income tax increases but it doesn't take a genius to realise that you need to tax a much larger slice of taxpayers than the top 5% to significantly increase tax revenue.
Why set it at £80K as opposed to £60K, the cut off for child benefit?
Obviously, not an election winner given the amount of disgruntled middle class voters affected by the loss of child benefit.
The number of taxpayers at the £80K & £125K bands are politically expedient because it is a small number and probably mostly PAYE. Ironically, the biggest group will once again be the higher paid public sector workers like doctors. They won't be the millionaires/super rich who are able to structure their income to minimise tax and I'm not talking about those on the margins of the tax bands.
I repeat, it's a soundbite and in reality, it won't even produce an extra £5bn in tax revenue imo.