I'm sorry but this is insane. I guess I can only speak to the segment of the tech industry I've been exposed to, but a woman would not be labelled a liability for reporting a rape or an assault, unless maybe it turned out to be false, in which case that's no different than any other industry. I am sure workplace rape and assault happens in every industry, unfortunately, but I've seen no evidence it's more common or a…
If you look through the comments here and in other similar threads you'll see numerous variations on the "what wait? just leave." It's an understandable but wrong response to these situations. It shifts the problem from the perpetrator to the victim. It's similar to asking women to be covered from head to toe so that they can't somehow tempt males. The onus isn't on the male to control his desires it's on the female…
A place where abusing a coworker is OK is just a bad place to work. You might not be the target of the abuse at that time, but you'll get shafted for any other reason on any other subject (e.g. raises, project assignments, perks...).
Basically if it's just one bad apple, you should get help outing the problem. If most of the company is fucked up, you'll have to decide if you really want to stay there, and for me more often than not it's not worth it. Leaving a job can be seen as a privilege, but if you're actually getting regular abuse, it might as well be the only sane choice.