Not to be too pointed, but that attitude is socialized, largely by people who make statements like "It would be weird if it were for men." Also, I think that there is less of an imbalance than you would believe. As we know, people are quite good at saying one thing in public and doing another in private. Especially when it comes to sex.