Hello again.
I think that, specifically in the U.S., the gender gap is due to something much deeper than a mascot or an article about bondage. I think it's something that comes from the very roots of the society. A capitalist system which only accepts the best ones is what you actually have. In such a background, women have certainly a really bad problem, because they started the race 1000 ft behind men. So probably it's not a bad idea to start with this article:
http://en.wikipedia.org/wiki/Talk:Self-esteem#Self-esteem.2C_or_sense_of_cap...
Maybe that's the source of so much aggresivity.
Best regards.