The guy that said he would spend his money wherever he wants is ABSOLUTELY RIGHT!! It's called free enterprise!!
In the last few years I have bought guns from the sports store in Williams Lake BC (after hearing about a gun here); Bashaw Sports; P&D Enterprises; Wholesale Sports; S.I.R.; Russell Sports; the Equip. Exchange. If I see a gun that I gotta get then I spend my money.
Places like Wholesale Sports, Russell Sports and S.I.R. all sell on volume. You are buying a discount price, expect the same in service. FWIW I have had excellent catalogue service from all 3, as long as the item is in stock.
I have learned to walk into Wholesale Sports, Edmonton store looking for a specific item(s), buy it and get out. The guys behind the counter do as good a job as they can. Some of 'em make me roll my eyes but so what, I'm sure they think I'm an idiot too... get in line...
The smaller shops have to EARN repeat business, through improved customer service and product knowledge at the counter, plus they will get more specialty items. The guy that is complaining about giving the customer "free service" needs to think about that again. It isn't free, it's all by the hour and it's your job. It's quality customer service in exchange for repeat business.
That's where shops like P&D are excellent. They give a pretty decent price
on some items , carry stuff you will not get anywhere else, and excellent service.
Look at the recent Marlin deal they did, with all the vintage NIB Marlins! That was very cool (although I did not get any of those guns).