Comparing grocery store discounts to prostitution is silly.
By your reasoning, basically any kind of offer for almost anything can be construed as exploitative, because your working assumption is that a certain class of people is incapable of saying no to any kind of money or discount.
Even if this is true, that's an underlying problem with the system, not with any one actor.