Gun shop owners are actually at a tremendous advantage here. If you are running a consumer electronics store, camera store (same thing now days), or many other kinds of shops you have to compete with low overhead mail order places.
Gun shops only have to market against other competitors who also have storefront over head and, in the case of handguns, don't even have to worry about competitors across the state line.
In MA they don't, but in every free state they do... informed buyers usually
end up transferring a gun they want nowadays. A buddy of mine in the
AF (who was stationed in FL, and now TX) bought one pistol and one AR
through gunbroker, because he could not get an equivalent price locally-
even after shopping around a bit. My previous roommate used to
live in PA... and he bought only two handguns at a storefront, but several
more on the internet w/smaller FFL local to his hometown. You often
end up saving the sales tax plus you get a better price. Returning privilege
doesn't work real well, but most good guns are backed by the factory
anyways, if new.
You're still mostly right... though, because the average buyer doesn't
even know what the hell a transfer or gunbroker is.
Sometimes I think the grump factor comes from some of the clientele,
though... I've seen some customers that were even more assholic than
the worst gun store owners. That is probably a minority, though... so
in the end they don't have an excuse to be grumpy. As a worker,
though, retail always blows chunks. It's tough just to live for the good
customers.
-Mike