Today I was looking for a certain Cold Steel knife with a 5.5" tanto blade. A BF dealer has it at $109.95 shipped. Amazon is $100.29 shipped. Now, what has this BF dealer done for me that make me want to give him an extra $10 bill (more or less)? Do I reward him for charging me more? Mr. RevDevil thinks that makes me a penny pincher, but if a $10 bill means nothing to some of you guys then just send me a few of them. That $10 bill pushes my Suburban 45 miles down the road.
In this case, it turns out that an auction site had this knife at $90.40 shipped, so that's where I bought it. Its a dealer with 307,000 sales (more than all BF dealers combined) and 99.7% positive feedback. Should I have given that extra $20 to the BF dealer just to be a swell guy? How about if he lowers his prices so he can be the swell guy? When a BF dealer does me the favor of having the lowest price, I do them the favor of buying from them. That's about as fair as it gets.
As for Amazon, I have bought zillions of knives from them without a single issue. When I received a Buck Vantage with a predictable badly off center blade that rubbed the liner (thanks Buck), Amazon shipped me a new Vantage before I even got the old one back in the mail to them (at their expense). I get "free" 2 day shipping with my Prime account, and so on.
I give Amazon, eBay vendors (with zillions of sales and excellent feedback) and BF dealers all high marks. A+'s across the board. But my money goes to the one with the best price.