I do the same thing. I also left extra money when someone in our group was being a major asshole (a friend of a friend who tagged along). The fact that our server didn't punch this guy in the neck earned him the extra money, because I don't know if I would have been able to restrain my self in the same situation.