My partner treats wait staff like shit. It's been a sore spot between us for many years. Last night we went out to eat and my partner was being very bitchy about her order; a rib eye cheese steak. She kept wanting to know if the cheese was melted into the sandwich meat, or if the cheese was placed on the steak after being placed in the roll. We were told that the cheese was melted into the meat. My partner demanded that her cheese be added into the meat AFTER the meat was placed in the bun. When the waiter brought her sandwich she was pissed that the cheese had been melted into the meat, not wrapped around the cheese. She sent it back. Meanwhile, I'm cringing in horror. The waiter came back with her sandwich. Again, it wasn't good enough for my partner. The waiter explained that because the steak was HOT it melted the cheese, so when they 'wrapped' it around her cheese, it melted into it. My partner was pissy, but eventually she ate her food. At the end of the night the bill comes (67.00) and I toss another 20 on top of the bill. I always overpay the wait staff when we go out just because my partner can be such a cunt. My partner became livid at me. She didn't want me to tip at all because the waiter 'fucked her food up'. I explained that we couldn't punish the waiter for simple physics (cheese melting in hot meat), and that he deserved a tip just for having to deal with her. We ended up having a huge fight, and she called a cab. We're still not speaking. How much do you tip?