I think this is the point that most feminists refuse to see, even if she was raped (which she fuckin wasnt), doing all this is a little more than just spreading the anti-rape gospel.
Does anyone even know what it is that they are complaining about? I agree with you though, Black Widow gets tons of care and attention as a character, so whats the fuckin' dilemma?