Who defines fair? That’s pretty naive view of the world. One persons fair is another persons far left / right policy.
If the NHS is failing (it has been for ALL of my 50+ years)... then it cant just be about more money. If it was would you support all drink, smoking, drug and fat related diseases being only treated based on payments by the individuals??? I would not but at the same time why should I pay more tax for other peoples choices? This is the problem - people who make these poor choices cant have everything for free and expect ‘those who earn more’ to pay for it. That’s not social care.
Underfunded schools and roads? Highly funded, poorly delivered
Tax havens? Yep stop them. They would not be needed if we simply set a limit on the MAX tax paid