The challenge, obviously, is that CEO pay is a market and the current, insane pay scale has emerged from it. The only way for it to change would be a) regulation (good luck to the enforcers), b) a global moral awakening among CEOs that causes a sufficient majority of them to abandon their salaries willingly (ha), or c) labor unions, where extortion over pay becomes bidirectional (rather than the traditional CEO->Worker shit flow).
In any case, people tend not to care much about CEO pay until the company stops paying workers' bills and keeps padding leadership's massive fortunes. People will accept insane wealth inequality so long as it doesn't come at the cost of their personal livelihood. Easiest way for CEOs to keep making idiot money without political costs: lead well enough to keep your workforce employed and reasonably paid. Literally the bare minimum expected of the title.