Agreeing with
@pookie on this. It is not on the person harassed/assaulted (actual harassment/assault, not perceived) to prevent the harassment in a work place setting besides keeping things professional themselves and or drawing clear boundaries. Technically, it isn't on the victim outside of work to prevent the harassment, but lines might get blurred depending on the setting. Millions of men, ourselves included go through their daily lives without crossing lines with women they interact with. They don't put themselves in a position to even be mistakenly accused of sexual harassment or inappropriate sexual behavior. They aren't fighting urges to act inappropriately - they're being normal, decent people. Therefore, it is entirely possible for men and women to work and congregate together without someone trying to get sexual with the other person.
We must also note that in all of these cases, it isn't just the standard employee, like Jim from accounting being fired for harassing women, although that will likely happen more often. These people getting fired have considerable power and influence in the spaces they operate in. They can make and break careers. The women never came forward because it was detrimental to their own lives to do so. Things are changing now, as it should.
This victim blaming must stop. Victim blaming and burdening women to prevent harassment is an old way of thinking. It has already extended to schools around the country in the form of pushing girls for dressing in anyway that might serve as a distraction to male classmates. However, in a number of those cases, you'll find out that those girls are wearing normal clothing and not wearing anything revealing. Similar to grown women and grown men, the girls aren't responsible for the lack of self control in the boys and the women at work aren't responsible for the lack of self control in their colleagues.
Seriously, if some dude can't go to work and interact with women in an appropriate manner then they need to look inward and figure out why that is and or change the setting they're in.