You don't seem to get though that he bought the item online and it told him to go pick it up, which means it's supposed to be in stock and waiting at the customer service counter for him... that's the way Best Buy's online in store pick up purchase program is supposed to work.

