Who is wrong? A guy ordered a sandwhich but only had cash to pay. The store's registers were down and they couldn't make change so they could not accept cash. They employee can't give the sandwich for free however, the customer did have means to pay. Who is wrong?