I went to a restaurant this past Sunday (President's weekend) and ordered takeout (the restaurant was super crowded and I was in a rush). They clearly were not handling the volume very well. We ordered deli sandwiches and asked for mixed green as a side. When the food was ready the manager placed our order unceremoniously on our stroller. We got to our destination and opened the cartons to find that we were given coleslaw instead, and that the juice from it had spilled all over the sandwiches, rendering them soggy and basically ruining the meal.
When I called to complain and ask for a refund, the very rude manager said if I came back he'd give me the mixed greens free, but would not offer any refund, not full and not even partial for the side dish. He had the audacity to say that I should have kept the carton straight, despite the fact that he was the one that put the food down crooked in the first place and I had no idea there was any liquid in there because I thought I was getting mixed greens. Besides the fact that I couldn't get back to the restaurant even if I wanted to, I was furious that they wouldn't refund me for the meal, and I threatened to dispute the charge, to which he responded, "Go ahead."
So the question is twofold: do you think the situation warranted a refund and now that they refused, a dispute? And how likely am I to win this type of dispute? I charged the order to my Amex Blue Cash, if that matters.