Also, MSRP is absolutely not designed to make the most profits in a brick and mortar environment. It limits what a brick and mortar environment can do.... Anytime a store wants to go over that MSRP, it does so at the risk of alienating customers because they can see what the product "should" sell for according to the company that manufactured it. Thus brick and mortar stores get squeezed between what the distributor (sometimes the company sometimes a middleman) sells to the store at and what they can charge at the upper end.
This is pretty much true.
Also this is a good bit I liked answering why MRSP's can be high.
"I set pricing for an electronics company, and while guns aren't electronics, the same principles apply.
A better question would be "Would you rather have a high MSRP which gets discounted, or have low MSRPs that get marked up because the thin margin isn't enough for the dealer?"
As a retail shop you can't just blindly trust in the MSRP. The number one consideration any retailer must consider about pricing a product, even before operation costs is what will the market bear: meaning, what will people actually pay for such a product.
Amazon is competition that most brick and mortor stores are not used to but can't be ignored. I will pay 14.99 for a X-wing about 2-3 bucks more then amazon. I will pay 19.99 for a Armada fighter pack, about 5 bucks more. I will not pay 99.99 for a Starter set when amazon can fetch it for 69.99. that is $30 bucks for crying out load!

