I'm amazed anyone can make any money in any store, and doesn't get lambasted for gouging - that's basically the model for any physical store, as a customer you're getting paying for the privilege of being able to walk into a store, and look at what you're buying. As a business owner a store front is a massive overhead. Only way you'll challenge that cost/price it is by having competition. If there's no other physical stores, then there's no competition for the kind of service in a particular niche.
The amazing/promising aspect of this that the lure/regard of games as a culture is big enough to get enough people+money through the door to make the business viable (whether they're idiots in our eyes or not), and there's enough stock to keep the business going. For everyone else who has no need/want for a physical store/community there's still online communities like this, or ebay.