Yeah, I would have done the same thing and hated it because it gives me this conflict between feeling shitty about myself for not "sticking to my guns" and paying the price I want to pay or feeling shitty about myself for looking like an unappreciative cheap-o by not paying the price the guy wants me to pay. My general strategy is that if I'm ever put into that situation, I'll just avoid it like the plague. I probably would have had to be dragged back to that coffee shop to go back there.