Does Mike or anyone else on this board actually think that all employees are treated equally? In a perfect world this might happen, but not in the real world we all are living in.
There are good hard working producing employees that get the short end of the stick every day for a variety of reasons that they have no control over. Good example is the fact that more than a simple majority of the employees in banks are women, but check and find how many women are above branch managers in any of the top 20 or so banks.
Ask your wife if you are married if she feels that women are only qualified for the lower level jobs? Who do you think trains the men who move up?