As a guy, "Boys are Boys" or "Boys will be Boys" pisses me off. No, we do not have the right to make you constantly feel uncomfortable due to our sex, and yes you can tell us to fuck off, and you should. Expecting you to put up with such behavior is an expectation stuck in the fucked up past. As a guy, actually no, as a HUMAN, you should be able to respect other people's wishes when it comes to themselves. But that's not the issue here is it, it's completely justifiable to be stern with the idiots who don't know how to take a hint, but people simply just don't like unjustified pretentious attitudes.