Yes. There are things you can do for your employees that cost little or nothing, and refusing the business of someone who is a pain in the a$$ is one of them.
In this case, it also saves the company money (a negative cost) because he was getting three coffees for the price of one — one he drank and two he just enjoyed criticizing.
Apparently, it varies. At least, for some characters.