The other day I had a customer who came in to pick up his medications, of which he always calls ahead and demands to speak to the pharmacist to "fill everything". Of course all of his medications were filled, but apparently one of them he had filled a month ago and demanded that we hold it for him, so at this point he would have two fills of the same drug. We, of course, cannot hold something for an entire month so it was put back (remember the same med is currently filled, just not twice) so he started flipping out. He was called to come pick up the previous fill and ordered that we hold it for him, and when he found out that it was returned, he started calling all of my technicians stupid *****s and trying to find the person who left him the message that it would be put back if not picked up and he was going to call corp and have him/her fired.
I, of course, go over to stop his ranting and inform him that per company policy we must return scripts after 14 days and there is no way we can stockpile drugs for people. He then proceeds to point the insults at me and demands the DM's number so I happily give it to him and he finally leaves. I informed my DM of the situation as soon as he left, and to my astonishment he actually told me to go ahead and ban him from the store. I was really impressed with the DM's response (quite rare to find that quality in our middle management), but with this attitude he won't be in this role long at CVS.