Golfers are the worst to shop for. I mean, the worst. Most of the time, they’ve either already bought what they want, or you can’t afford what they’re still dreaming about. How often have you ...