Hi, Wendy,
I have advocated in the past for a "maximum wage" for corporate officers. No owner, contractor, officer (or whatever) may receive in wages, incentives, bonuses or other compensation an annual amount to exceed (10x? 15x?) the annual gross income, incentives and bonuses of the (lowest-paid? median? average?) employee (direct hire or contractor) of the corporation.
Okay, there are ways of wording that so that you don't count the medical and dental (for either group), and close loopholes. If a corporate officer is getting stock options, then the employees should be getting the same options (lower scale). That way, when the officer makes a windfall when the stock soars, he/she doesn't go above the limit because all the employees have the same gains.
The intent is that the company/corporation pays its workers commensurate to what the income is. If the company is doing well, give the employees a bonus so the base calculation goes up (and the officers then get their bigger bonuses). Structure the base pay scale to accommodate for leaner years. Allow a minimum number of employees (to include maintenance and seasonal workers) to be above a certain number before this rule kicks in, to protect small businesses.