I used to work in a knife store, more than a few years back, and I can definitely tell you without a doubt that running a store with half-decent stuff in stock is a large investment.
When you factor in what you have to have on-hand in the store, all the display cases, the different ways to take money, the staff to manage it all, as well as the rent on the actual space itself, it's pretty easy to see why there has to be a markup on the product that is sold. This is true with any retail operation.
The real truth is, we didn't get a lot of foot traffic. Period. We were one of two knife stores in a city of roughly one million people, with an active millitary base as well! The millitary men were a very large part of our buyers, as it seemed that they had more of an appreciation for fine knives, than 99% of the hunters in the area. I won't even get into how collectors were, because they were a rare occurance as well.
There's one major difference between buying online, and buying from a store you walk into; direct customer service. I don't think you'll get a faster response to your questions anywhere. We stood behind everything we sold, and if there was ever a problem, it was handled quickly. But again, you pay for that kind of service.
People would come in and try to haggle prices, and for the most part, it just pissed the owner off to no end. He already had a much smaller mark-up margin than anyone else in town, and people still tried to whittle him down. It was kind of sad at times. I will say one thing though; if you were a regular, good deals were made all the time. He was more than happy to deal with people that came in on a regular basis, bought things, and didn't give him the run-around. Basically, the first 2-3 knives you bought were the 'initiation'. A way for him to tell that you weren't just a one-shot deal. After that, I was amazed at the kinds of deals people got. But, all in all, I thought he was very fair overall.
I definitely think the online marketplace has had a devestating effect on the brick-and-mortar aspect of the knife business, but that's evolution. We live in a highly connected world now, and if you're not online, you're only reaching maybe 20% of your market. Don't forget, many online retailers don't have to stock a lot of anything, if they make good drop-ship arrangements, and keep their margins in line. They still have to provide decent customer service, which is something that certainly hasn't changed from the walk-in storefront.
My personal opinion; buy from who you like. If they treat you right, and you get what you want, support them! Always shopping for the best price will eventually get you just that...the best price. I wonder how many good shops would still be here to service our personal needs, if more people thought about that...