Economics 101
The price of a good in a free economy is based on the consumer's willingness to pay that price. It has very little to do with the cost of actually producing the good to be sold.
If it's too expensive, many potential customers won't pay. So the merchant loses money he would otherwise have earned by selling more at a lower price.
If it's too cheap, customers will gladly pay and more people will buy it, but the merchant selling the good won't make as much as if they sold it for more (even to fewer people).
The ideal price is the one where customers pay it while not feeling too abused, and the amount of money earned by the merchant is maximized because the price was neither too high (driving away customers) nor too low (more customers, but price is so low that profits suffered).
The cost of producing, marketing, and distributing an item only comes into play when those costs become prohibitive. If they're too high, the merchant won't sell the item. As such, they set a price "floor". . . but other than that have very little bearing on the price charged to the consumer in a free economy.
To be blunt: A merchant is under no moral or legal obligation to always sell you what you want at some arbitrary percentage over their production costs. They have paid their money to make this item available to you. What they paid is their business. What you're willing to pay for it is yours.
Which is why I always shake my head at the moral indignation people express when they find out how much their $500 phone actually costs to produce (etc.). It
really should have no bearing unless you want to live in a command economy where somehow people would create computer games and iPhones just because they're good people who want you to have neato things.
![Roll Eyes (Sarcastic)](images/smilies/rolleyes.png)