Why would a "perfect" world offer "equal" treatment?
In a perfect world all employees would start out on an equal footing. There would be no salary raises and promotions based on the good old boy network, who you know, friendship, blood lines,and all the other things that get in the way of being rewarded for your individual efforts. Each would be rewarded as each's efforts contribute to the well being of the whole. Do you believe that the companies are really fair and equal in assessing each employee and their individual performances on a fair and equal basis?
At some point you must have felt very different from what you are posting.You mentioned being a union stewart at one time. All the union contracts I've seen reward each person in the same unit as all others are rewarded. There would be no bonus etc. for individual performance. So did you think that all people performed the same regardless of effort?
I thought the basic reason for unions were that the employees did not trust management to do what was right and give them the raises and benefits that the employees feel they deserved.