Stock buybacks are a great way for executives to further line their pockets inconspicuously and to allow shareholders to dodge corporate and dividend taxes. It does nothing for the health of the company.
There should be a cap on executive compensation - say 100 times the average employee salary. Barring that, there should be a millionaires and/or wealth tax, so that they at least pay the same tax rate as their secretary.