The Etiquetteist: Do I really have to buy drinks after a hole-in-one?

So you’ve finally made an ace. You’re thrilled, but so are the patrons of the clubhouse bar. Do you really have to pay for their drinks?