Socialist rhetoric
is socialist rhetoric. Median income is a ridiculous metric. How many grounds keepers in that figure? (Hint: American tax law makes it practically illegal to employ grounds keepers in the same company as software engineers.) Guards? Cafeteria workers? Janitors? CEOs?
Yep, in the US, my understanding is that executives at the major companies in fact work for their own private S-Corps, which then contracts them out to the company they are an officer of.
In fact, a large business is a sprawling enterprise requiring a span of job requirements that is truly mind boggling. For various regulatory and tax reasons, the set of people who are actual employees of a given company is not at all representative of the people whose employment is actually tied to the enterprise.
Moreover, there is no theory beside the free market that can consistently provide a "just" salary across even modestly different jobs.
Unfortunately, a pure free market is almost as hard to find as a pure socialist one--and for the same reason. People are assholes. So executives' primary source of remuneration is the skill with which they weasel around what few barriers to them just writing checks to themselves that exist.
The options are to do nothing (except perhaps gripe on some semi-anonymous websites), lobby for more regulation (which has consistently been singularly ineffective), or to engage in direct actions (strikes and/or revolution). The problem is that history has shown that while the former are ineffective, the latter are positively destructive.
Piss people off enough, and they will cut off their nose to spite your face. Short of that, however, it's a pretty bleak picture.