This thread is all the way crazy.
The idea that as a customer I can't cancel a transaction at any point for any reason short of pure racism, prejudice, bigotry etc is an insane thing to argue against.
Lots of bleeding hearts for the worker to the point that people are trying to interpret the type of sigh the worker gave off. For all the people who sympathize with the worker, a question:
How else, realistically, would OP have expressed his displeasure with the service he was about to receive? Most people would probably berate the employee and/or escalate the situation to a manager both of which would reasonable be more of an ordeal for the worker to deal with. The worker in OPs case got off easy
OP was greeted with what he considered to be subpar customer service and decided to take his business elsewhere. There's nothing wrong with this at all.
Seriously. People are here acting like you have to tolerate terrible service with a smile or else your a classist, elitist asshole. I think most of the people in this thread would probably accept the first sandwich that actually fell on the floor just to not upset the worker. They'd probably tip for good measure too.
This whole thing reminds me of the other week; my girlfriend and I sat down at a restaurant. It took about 10 minutes for someone to come and give us menus. It's a "seat yourself" type of place but whatever, no big deal. I guess they just didn't notice us until then. I'm fairly patient.
Problem was that after this, the waiter left to give us time to decide what we wanted and a group of people sat down at a table next to us after he left us. They get their menus basically right away. Then about 5 or so minutes later, the same waiter that gave us our menus goes and gets the orders of the group next to us. I mention to my girlfriend how he just skipped us probably because he'll get more money from that table. We're pretty annoyed at this point but we still decide to wait, thinking he'll come back to us any second (of course now that the group that came in after us got their order first, we'll be waiting even longer for our food).
Well, maybe five more minute pass and he's nowhere to be seen. At this point we've been waiting close to 20 minutes just to order food and have actively been passed over so we decide to just leave and go somewhere else. We literally just stand up and walk away. Seeing this thread now, I realize a lot of people would call us assholes for this and it's pretty silly.
I have said my peace. Op walking out just because of sighing was a pretty dickish thing to do. I have no problem with him asking him to change gloves, but after all of that walking out seems to much. There are greater situations where walking out is required and this is not one of them.
Probably your best choice dropping the whole racism comparison. I do have to point out again that OP didn't leave JUST because the guy sighed. You are removing context from it which of course makes OP seem unreasonable.
As for there being "greater situations" where it's required to walk out, what are those? Where's the line gotta be drawn where it's ok for OP to cancel his order and leave? Thing is, there is no situation where it's required to walk out because OP is not obligated to stay and the worker is not entitled to customers staying no matter how many times he fucks up their order.
I could even agree with you somewhat if OP stopped the guy in the middle of making a sandwich but he didn't. He cancelled his order after the second failure before the guy even could make another one. So you can't even argue that OP wasted food or time, that's all on the worker. Why is OP obligated to wait for him to make a third attempt?
Nah, I got to change gloves constantly in order to prevent what you just described OP. You weren't wrong to ask him to change gloves. Kind of dickish to walk out though if the worker was doing what you asked.
I disagree mainly because OP asked something that he should not have had to ask. Keeping the food sanitary is the bare minimum of the job and it's not the customer's job to remind the employees to do that. The worker shouldn't get credit just for listening to OP. What was he gonna do otherwise? Tell OP he had to pay for and eat the bread he touched with his dirty gloves?