I think most of the animosity isn't about telling people to take precautions before the fact, but rather telling people what precautions they should have taken after the fact.
Me? I'm a white male. I have the privilege of reading "area woman got raped after neglecting some basic and obvious precautions against rape", and thinking to myself, "well, that was kinda stupid of her".
But me rolling up to her and saying, "you know, you could probably have prevented your rape if you'd simply done what any sensible, responsible person should do", would be extremely dickish and unhelpful.
I think the real problem is that any discussion of precautions is "after the fact" of some rapes, and the SJWs therefore insist that all such discussions are dickish and unhelpful. The entire topic of taking precautions should be off the table, say the SJWs. Because it can be construed as blaming some victim, somewhere, it should be interpreted as blaming all victims, everywhere.