I had a similar experience with a return at Best Buy, and usually only go there as a last resort. Almost anything they stock can be purchased cheaper, often even from local retailers. When I stopped in to pick up a SATA cable, I was shocked by the $22 price tag. Two blocks away I bought the same cable from a mom & pop computer store for $4.
Part of the problem is that shopping-mall rents are very high. Every inch of shelf space has to generate constant revenue, so their business model depends on stocking only fast-moving items.
When my DSL modem was taken out by lightning, I went there to buy a replacement because that's where I'd bought the first one only a few months earlier. However, they no longer carried that model. In fact, they no longer carried
any DSL modem that could be operated in bridge mode, which I require. Not only could I not buy the identical item, I couldn't even replace it with different product. An online purchase was my only option.
Interestingly, Amazon's original business model was the same. They were only going to sell best-sellers. Then they figured out that their real advantage over traditional bookstores was that they could have unlimited virtual inventory, and the rest is history.