We need a tax that kicks in when anyone gets a total compensation that is some multiple of the poverty line and some other multiple of the lowest compensation given to anyone working for their company (including subsidiaries, contractors or part time work extrapolated to full time, and not including overtime). The amount should take into account both the lowest pay and the distribution curve of pay, so that the worse the pay inequality is the higher the tax goes.
Suddenly, the only way the executives can actually get the benefit of those bonuses and stocks is if they're raising wages across the board as well.