Only because you blame it on their own choices, doesn't mean the gap does not exist. Society could decide to pay more for jobs predominantly picked by women, like nurse, teacher and First Lady. But it doesn't, because underpaid women don't protest like men. They don't have the muscle to turn violent, so their demands are easier to ignore.
PS: While you're busy fighting feminist myths, try to explain why pink razors are more expensive than blue razors (on average) and how that's nothin' to do with gender?
Who says I'm "blaming" anyone for their choices? This has nothing to do with "blame" - people simply need to own their choices and live with the consequences. This holds true for everyone, including me. If I feel I'm underpaid, it's my responsibility to demonstrate that I'm worth more than I'm being paid or I can find myself another job.
Secondly, "society" doesn't decide who gets paid what - the free market does. And it has nothing to do with how much an employee protests. It's all about supply and demand and how much value you bring to the company you are working for. That's reality as far as the private sector is concerned. The public sector is a whole different ballgame.
Lastly, women are perfectly free to buy blue razors. Problem solved. If they chose to pay more because they prefer pink razors, then that is the free market at work. In fact, you are free to open your own pink razor company and sell them at prices similar to what blue razors sell for. You've identified a market niche and you (or any other woman) could have a lot of success with that business.