Good for this cafe owner. One of the joys of being self employed is that there is rarely a compelling reason to continue engaging with a customer who insists on being a jerk.
Unless, of course you're in the United States of paradise and the customer happens to be 'gay', and the courts happen to have been taken over by students of 'critical law theory'.