B.D.
People are not all the same and the world is not black and white. I think trying to reduce the world down to gender and neglecting ALL other factors is ignorant.
There are so many other factors that play into compensation (i.e. years of experience, education, skill set, work experience etc).
A wise recruiter once told me that the only way to be paid the "market rate" is to change jobs. Do you think he was being self serving? No. Think about it. If you 'settle' into the same job at the same company for a long period of time, you will most likely only receive cost of living adjustments. Even if raises are merit based you're still not going to be at the 'market rate' after a period of time. The only way you will get back up to market is to switch companies and ask the 'going rate'.
So for argument sake, let's say a male is more apt to 'job hop' so he is being paid the 'market rate'. A woman has gotten comfortable in the same old position with the same old company. Should the company bump her because they hired someone else in the department? Maybe that's a poor example but the whole idea neglects that we are not all interchangeable cogs in the machine. We all have different experiences and bring different skill sets.
It just sounds to me like the government is interferring where it doesn't belong while they ignore the bigger issues at hand.