First the prices on Ebay and Gunbroker are very misleading. They could start the bidding low and have a high reserve or they start the bidding at or around the price they "want". It's an auction so the price is never really set if you have two dumbasses fighting over a 300 dollar gun.

Then you have to consider that at gunshows the people there are usually a business or an extreme reseller, and do not make money buying at actual cost. It seems they will always offer 50-60% of the actual value.

As for their prices being high our hobby (next to comic geeks, and enviro hippies) probably has the highest per capita of self absorbed, axis II personality disorder assholes amongst all hobbies.