Have you ever had a customer that has directly insulted you?
I managed a bookstore and one time this customer was so angry because we were unable to order his book within the standard week. He asked for my name and when he heard my last name was Morales he just started in on the "go back to fucking Mexico" type crap. I was so flustered and angry another employee had to pull me away.
I'll never forget that guy.