is it fair to blame them for their nature?
Yes because we aren't allowed to live out our nature, I think this line of argumentation is the most disingenuous crap and I see it all the time, men in our natural state don't bring gifts to females, shower them with material wealth IN HOPES of them liking us, men in our natural state don't play the game of "gambling for pussy", men in our natural state take what we want, not beg for it, if we were living by our nature we'd just be raping women left and right, but we don't because we created civilization, and the entire point of it is social order.
Are you getting the point yet, men were benevolent and kind enough to restrict their natural way for the sake of women and social order..... WOMEN DON'T, we had to FORCE women to do so using institutions like religion, marriage, etc. So yes it is fair to blame them, in the same way we blame a male rapist for commiting the act of rape, when it is well within his natural biological inclinations, its something that is does exist in nature AS A NORM, there is no rape in the animal kingdom, there is no rape in the natural world, because that's a human concept, it doesn't exist in reality.