This is a tricky one, isn't it?
Of course it's blatantly unfair that bosses (who need their workers in order to succeed) are paid so disproportionately more. Quite a lot more is fair, but things have got so completely ridiculous, and socially divisive.
On the other hand, in a free market economy, if you want the best manager (and the workers need the best manager possible), then you have to pay whatever the going rate is.
Blame the system, blame the government, blame capitalism as a concept... but there's no point blaming the individual managers or individual companies. That's just the market for you 
(Btw, my mum was a spectacularly good headteacher, the sort that turned failing schools around - she got paid what seemed like a huge wage compared to what we grew up with when she was training, but she changed the lives of so many children, supported so many stressed-out teachers, did a really good job - I worked in some of her schools incognito - and was doing 90 hours+ every week because she couldn't bear to walk away from something that needed doing well. She would have done it for half the money, because that's the kind of person she was, but she did deserve her pay packet, and if that kinf of renumeration is what it takes to attract the best headteachers, for the good of the children and young people, then so be it!)