If they are local...
(within 15 miles of home or work), I dine there above others just for the points. If they leave, I no longer dine there. Punsihment? No. They just no longer have incented me to come to their establishment Just call me a point junkie!