All I can say in response is that, in my experience, I get paid appropriately for the work that I do. My pay is based on my ability, the risks that I subject my little portion of the company to and the rewards that the company enjoys as a result of my work. Oh, and I wouldn't call what I (or any other engineer in my immediate vicinity "labor").
I'm an engineer. My supervisor is an engineer. Our department head is an engineer. Our vice president is an engineer. Holy smokes, even the president of the company is an engineer. The CEO? He's a bean counter.
My advice (which is free, so it's worth every penny you're paying) is that you ought to quit worrying about how much other people are making since there's not a damn thing you can do about it. Instead, why don't you concentrate on yourself. If increasing your value to the company doesn't increase your compensation, then you have a choice to make. Either accept that your compensation is what it's going to be or start looking for another job. But getting all wound up over some guy making more money than you, justified or not, is like competitive water treading. When you're done, you're all worn out, but you haven't gone anywhere.
Oh, and on a topical note, I use Excel. Not in a bean-counter way, though. It's a great engineering tool, particularly kick-ass at calculating transmission line impedance without any special programming.