My response to these folks is always the same. I tell them their behavior is inappropriate and they must leave. Then I take a step towards them and they take a step back. They shout some more, call me more names, then I repeat what I said and take another step, and so on and so forth until they are out the vestibule doors. They usually don't even realize what I'm doing while I step forward and make them step back.
This guy caught on after about 3 steps, and he planted himself and dared me to make him leave. By this time, four of my male employees had run up to the front to help me out. Bless their hearts, I love those guys--in a totally work-appropriate and non-harassing way--for coming to my rescue. I walked away and let my gentlemen handle it. The guy soon left, but was shortly thereafter seen trying to make cars stop on the 6-lane road in front of the store so that he could cross to the other side in the middle of the block.
And the punchline for this non-joke is that the mean nasty man was African-American, and I'm not. So I ask you, dear readers, am I supposed to be offended by his calling me the n-word, or shall I just continue to laugh at him inside my head for his obvious oversight of my whiteness?
Also, I'll post more State Fair stuff soon.