If he actually received it from bestbuy, he can accept my apologies, and he can take it up with bestbuy, I sincerely doubt that he received it and waited such a long time to try it and then got all riled up.
And him loading a crapload of product and leaving it is justifiable in your opinion? How old is he? 13? he is not punishing BB, he is punishing the employees there. He is being a big jerk. Maybe you should just go put those products back on shelves.