I'm not quite sure what went on here today, and I'm by no means telling you how to run this place, but I think you should just ban this guy. He (or she - you never know) sounds like a mental case with a drug habit or alcohol problem who will be far more trouble than he or she is worth.
The dog has been chained and restrained.
Just for our fun, we spoiled its fun....that, and to shut its endless whining.