I would offer the following (speculative) generalization. Guys are more likely to “just buy any usable sock,” whereas women are more likely to want “the right socks.” Therefore socks for guys end up being cheaper, because male price elasticity is higher.
Yet guys are more likely to spend a lot to buy the most expensive stereo system, or the most expensive car, or make the biggest charitable donation. There may not be coexisting “male” and “female” versions of these goods, as with pink vs. blue razors, but still the men pay big compared to the women.
More from Robin Hanson on sexist pricing, which might just be sampling bias http://marginalrevolution.com/marginalrevolution/2015/12/more-from-robin-hanson-on-sexist-pricing.html