I think there is a fundamental problem with the current brand of capitalism as employed by the UK, which is that firstly, the massive disparity in pay means that society is fractured, with the haves and the have-nots massively different. Secondly, the sense of entitlement that exists, both at the hugely-publicised-by-the-Tories-lower-end of the income scale (ie I am entitled to a house, to be paid for by others), but also, less publicised, at the high end (I deserve this huge salary and bonuses because I am better).
And both are wrong. It should not be the case that someone who works as a nurse, or some other essential job should be paid a small amount, whilst someone who works in the city earns an unfathomable amount more.
But it is impossible to regulate, without stepping away from the capitalist culture. The whole premise of capitalism is 'trickle-down-economics' - ie the wealth creators create wealth, which then trickles down to benefit everyone. But it isn't trickling down, it's stashed in bank vaults and offshore accounts. The rich are MUCH MUCH richer than they were 10 years ago, the rest of us are poorer.
And the whole issue of tax evasion/avoidance comes into that too. Do you really think all the cuts to welfare would be necessary (or university tuition fees etc) if all the super-rich paid a flat-rate of tax? A LOT of the UK's deficit problems would not exist if tax was paid as it should be, without exploiting loop-holes in the system. But they are too difficult to capture, so it is the middle-earners and low-earners who are squeezed again and again.
Which is why it was SO wrong to reduce the top rate of tax in the last budget. That is the only group of people who are already better off, and they are the only people the Treasury is prepared to help. (They will spout about raising the threshold for the basic rate of tax, but once you have incorporated all the other measures, eg cuts in WFTC etc everybody is worse off anyway).