The homily sounds like a good idea; that's been shown to actually deter some in the past.
To the other points: how would you go about mandating a photo or any other form of interaction from the purchaser? Jonathan has his card picture posted on the website–Starbucks simply accepts that photo as payment, there's no authorization process in the middle where Jonathan could selectively let some use it while disallowing others.