Imagine a 4 corner intersection with a gun store on each corner. Imagine that they all sell 30 round mags. One at $20, one $30, one $40, one $50.
The $20 and $30 places sell out, the $40 only sells a couple, the $50 none...
Ask yourself, who sets the price? Hm?
Sorry. It's the buyer.
Seller can only suggest. Buyers pay. No buyer, no price. The only thing a seller can do to entice buyers is LOWER the price.
Buyers set prices. Free market. Capitalism. Freedom. There's no moral consideration, at all. Prices are not right or wrong.