Gun shows boggle me... it just seems like a losing proposition for any vendor.
I've been to tons of shows, and even helped friends set up and tear down, and monitor their stuff.
Table rental is over $100 for 2 days typically. Right out of the gate you're in the hole. Then there's travel time there, set up, and tear down, travel time back, and likely loading and unloading at home/business, which takes hours of time, gas, etc.
Cost of paying a few employees. Or the value of time sitting there for 2 days - factor your daily worth at minimum $100 - $200 or more per day tending your merchandise, etc. And let me tell you, standing or sitting there ALL DAY sucks. Time goes by very slowly, standing behind a table, constantly getting low-balled. And I imagine there are sticky fingers at shows, so a person is bound to have some inventory shrinkage.
So, a vendor is looking at a sunk cost of $300, $500, or more before he makes a dime over 2 days. Possibly more if they lose any merchandise in transit.
Now, vendors either charge less than market value, and lose money. Or they charge as much, or more than market value, which means they don't sell much or anything. In any event, unless their cost is much lower than retail, they are losing money in nearly every scenario. To get low costs, they often get estate deals, or suckers that walk in with guns and have no clue of value (which is a shrinking market in the internet era).
Given the very low markup in guns (and risks inherent with sales), this is why guns hows have less guns and more beef jerky, leather vests, beanie babies, knives, etc.
I have concluded that many vendors look at it more of a hobby and less of business. The other ones rely on one big sucker to overpay for their guns and junk.
Well priced guns and mags and ammo move so quickly that you often never even see them. It's the overpriced stuff that sits for days, and multiple shows.
With all this in mind, I have scored amazing deals at shows! Probably 25/75 with vendors or folks walking around. It's the folks walking around that generally have the best deals... So, I keep going back!