I agree with this, but would add one semantic clarification. When a free economic transaction occurs both parties perceive a benefit. The benefit isn't limited to one party. Laws exist to protect us from disparities in information that could make us perceive benefits that aren't real, but as a general rule both parties benefit from a transaction. We need to be very careful with the extent to which we allow government to decide for us whether we're getting a good deal or not. One man's trash is another man's treasure, but far too often government steps in to prevent a man from acquiring his new treasure.