Server Takes Down Guy That Gropes Her

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.