I completely agree. It's not ideal. I wish all people respected one another and understood social and personal boundaries. The comments here reflect my attempt to reconcile the fact that that's obviously not something we can count on. But in terms of the big picture I agree that "awareness" is an important hurdle.
So the reasoning goes: It appears there needs to be some mechanism in place to hold people accountable for their actions. Not that we don't want the overarching goal to teach people how to respect others, but that's a life lesson, and not necessarily something that you can put a definitive timeline on in terms of when you're going to achieve your goal.
I think a real-world solution needs to recognize that you can't guarantee that all employees will understand or follow your guidelines for how to behave in the workplace. So it follows that part of the plan needs to incorporate accountability. It's far more difficult to hold someone accountable when all you have is hearsay. With 3rd party testimony, however, a company is going to have more data to use when trying to figure out / arbitrate a dispute or investigate a claim of harassment.
So, in principle I like the idea that people have mentioned where everyone should be responsible for everyone else. In theory this looks like it's a great idea, but in practice if this is your only rule / policy, it makes it very difficult for people to gauge whether progress is being made, or if they'll ever accomplish their goal. When you have a specific responsibility I find it's going to be far easier for the person to comprehend and observe whether or not they're accomplishing or are on the path to accomplish their objectives of keeping the workplace safe for everyone.
Imagine if one day Larry Page sends out a memo to all Google employees, and says that he's decided to change how they operate. From today forward, "There are no longer specific jobs or goals. Instead we're all just going to concentrate on our one overarching goal. All employees are now in charge of making sure the company makes money". And that's the only direction that is given. It's one big overarching goal and everyone just needs to make sure that happens. No specific tasks are laid out for any one individual in order to make that happen. Now consider this scenario in contrast to the world at Google today where I imagine everyone, though in spirit are all working toward the single overarching goal of the company, each "cog in the wheel" has their own specific responsibilities to make that happen.