Rich, I think you have every right to be upset about this. However, Marty makes some excellent points. Even though you made the effort to establish your expectations with the owner as to how you intended the samples to be offered (as free samples), that's not how it turned out. I think Marty's suggestion that you speak with the owner again stating your disappointment that the free samples are being offered for sale is worth purusing so you know what to expect in the future. Yes, there was a discount code on the label but that doesn't preclude the shop owner from contacting the supplier to determine if there's enough margin for both to be happy as well as future customers. To be fair, LFS owners have to compete with online or other large-volume operations and how many of us can say we have never looked at a product we saw in a shop only to buy it later online? So, speaking with the owner again about the situation seems like the best way to potentially resolve the situation or at least to satisfy yourself regarding the owner's ethics.