Price gouging requires uninformed buyers.The gun market is a fair market. No one has to buy an overpriced gun. Patience is a virtue. Unless you for some reason HAVE to get a gun that moment, there's no need to pay $200 for a $100 gun. Its capitalism. Why should a shop sell a gun for $100 if someone is more than willing to spend $200 for the same weapon? You don't have to buy it at that price, but its their business to sell guns at a profit, so, of course, they'll make every attempt to do so. An informed buyer knows what a gun is worth before he ever walks in the shop. I'd never stroll into any shop and purchase a gun whose value I'm utterly clueless about. I at least need a ballpark figure in my head before I make a purchase. Its the buyer's responsibility to know a good price, not the sellers responsibility to sell it at the cheapest possible price.