It's quite interesting how many people here bash Best Buy, when in fact it was the consumer that was in the wrong.
Also, be careful what you ask for. You don't want your brick and mortar stores to go out of business, it starts a business blight, which will eventually affect you one way or another via taxes, increased prices, etc. An anchor store like Best Buy brings business to everything around it. If one goes down, it is a matter of about 6 months before the smaller stores in the vicinity go down, and then you have a shopping center that is about 60% empty.
I don't get the entire attitude that you want to hurt a big business and put them out of business. It does nobody any good. If I can give my money to local businesses and I don't have to spend very much more to do it, then I will. That very directly affects our local economy which is a good thing. I understand price matching, and will definitely try to get a company to price match, and if not, then I reassess where I buy something, for that one purchase.
Do you want jobs in your area? Then spend your money locally where possible, and go online when you cannot get anything close to a match locally.