Sorry if I'm being insensitive but it just seems inappropriate to handle this via social media vs. going through internal mechanisms, and then escalate to local PD/LE. I mean I feel like if I was in a position to run a megacorp, I'd try to cultivate a culture of innovation and curiosity. If there are bad actors that are abusing other colleagues, I'd want to fire them (i.e. her alleged abuser) and do my best and make sure the abuser can't engage in any retributive behavior to the individual or anyone else (going even further than just the org) - even so far as to potentially recommend the incident be investigated by the police.
EDIT: I truly sympathize with her situation. It sucks to be bullied, abused, etc. I just don't feel like airing dirty laundry, even if it feels useful in the moment, is an effective way to force organizational change. I know of several cases against major banks that involved sexual harassment and I can't image the hammer of God force of nature damage the legal team at some of the megabanks would cause against this person (as an example), so you have to be realistic and careful. I just don't think in any professional capacity I'd ever say "wow my coworkers looked at my genatalia and I am extremely offended at this - isn't this terrible?" Yes, of course it is terrible. However, is the manner by which you are conducting your counter-offensive truly effective?
If you have cause, take notes, collect as much explicit documented evidence and then go to a lawyer. Airing out your dirty laundry will literally never end well and makes you radioactive in terms of future employment opportunities - except in this case, it's on the person - not the employer. Build your case, move slowly, strike - don't just start tweeting about your grievances. Am I crazy or what?