Wow!! I can't believe this happened to you! What next, really. When I worked in retail, there would be some nasty customers. I would always tell them to Have a Nice Day.. [I knew it would make them angry]. In my head I would say, So have a nice day
In spite of yourself! 
Don't let the turkeys get you down! Lol!