Store employees arguing in front of customers, over half an hour behind schedule despite having an appointment... What's going on?