Sat down to eat at a small local restaurant several months ago. As the food was brought to the table, I knocked over my water glass which shattered into a million bits all over the table and all over the food. I asked the owner to replace all the food, which she did. When the check came, she charged me for the two sets of food. I paid it without complaining since it is a small mom and pop type place (there is also a bit of a language barrier). If it was a larger, more established restaurant they would have comped the ruined food. We used to eat there at least every 2 weeks but now I harbor bad feelings and have not returned. Am I wrong? How should I have handled it better?