I've been a part-time server for 7+ years and fortunately have never had anyone grope me. Every once in a while a customer has put their arm around me or hit on me but that's the worst I've dealt with. Thank god because I would without a doubt react the way this server did to a random customer grabbing her butt as he walked past:
Reports say that the man was arrested and held in jail for a couple days. He probably could use more than a couple days to learn his lesson, but that's just my opinion.