The best solution I have seen to this was the guy I worked with, sick of people shaking the doors repeatedly while we were redoing signage after close exclaimed at some door shakers: “what the fuck you doing bro?!” Those of us in the store lost it and the customers walked away embarrassed. From your comment, I can tell you have not had a job that works with the general population directly like retail. You lose patience pretty quickly with others trying to complain to get their way, push boundaries, and sometimes just be assholes. You should try it sometime. It is quite enlightening.
Such a good game.