I don't think putting constraints on when and where sexual propositioning is the right way.
The root of the problem is the fear of losing one's job. I think what should happen is that anyone can say "no" to an advance without fear of repercussions, not forming moral laws for where you can/can't form romantic relationships.