I used to work in a pub. One day a few of the customers decided to sexually harrass me (not unusual).
I politely and firmly told them to stop, my breasts are of no concern to them. I then explained why what they had said had been offensive, which they accepted.
They then changed their minds and decided to call me a liar. Once again, i explained to them what they were doing only to be asked if i was wearing any underwear.
I approached my boss and asked if she could speak to them. She told me that they were not used to a bar maid smiling and to take it on the chin.
I continued to get harrassed and lost my temper at which point my other boss told me my attitude was wrong, that I was the problem and fired me.