If you re-read the original post, you will see that they stated that they gave the buyer a good deal. That would imply that they could feasibly sell the candles at the same venue at a lower price. If they sold them to the buyer at retail I would agree with you, but they didn't. So if they are giving them a deal I would make them sign a contract stating that: 1. They would not sell at same venue if that's what seller wants. and/or 2. If seller is ok with them selling at same venue, that they do not sell at a lower price. There's nothing crazy about that. It's protecting your business.