Best Buy gets taste of medicine it gave Walmart