The town where I work is filled with vagabonds. So they tend to come to us looking for free food. Yesterday one walks in and asks for coffee and after a 20 minute argument it was given to him so he would leave and stop bothering the customers. At the same time, I'm taking out the trash and he's behind me mixing the sugar in. He's mumbling and suddenly when I turn around he grabs my collar and begins to claim that the coffee was bad. I looked at the cup, it was a piece of his hair. He threatened me and in a quick reaction, I punched him in the sternum and while he was on his knees, I Superkicked him. He was knocked down obviously, but not out. He was covering his face and moaning for a bit. Little later the cops come in and check on him. I pleaded self defense right there and they decided to take him to get his head checked. The day went by like nothing. I don't feel too good about knocking a homeless guy clean on his ass even if he was threatening me.