There's no excuse for it though. I worked at a home depot once, I was put in lumber, I didn't know anything about lumber, but was given almost a weeks worth of computer training that taught me enough about it to recommend products to customers, even when the customers didn't know what kind of product they needed. No reason BB couldn't do the same thing.
Personally, I'd rather purchase home theater equipment at a store rather than online, since its near impossible to know what you're getting outside of recommendations from others. If best buy carried a wide selection, and had competent employees, I'd be willing to spend a little more to get the service. People are willing to do that, its why stores like Publix are doing well. They pay employees slightly above market, leading to better retention, they offer excellent customer service, and the store appearance is great with minimal out of stock items.
I will frequently buy stuff from Amazon even if I can find it cheaper somewhere else, because their customer service is excellent, and they are willing to bend the rules to make sure you're satisfied. I once bought a pair of shoes that fell apart after 3 months, obviously the return window closed, but when I called them up about it, they sent me a new pair. I bought a digital download for a video game, it was incredibly glitchy, they refunded me for it. 99% of the time digital content sales are final.
If you take care of your customers, they will be loyal to your company, if you take care of your employees, they will stick around, and take care of you and your customers. Too many mega corporations have forgotten this.
Sent from my 5065N using Tapatalk