I've literally never been treated this way in a restaurant. Was there this evening (7/24). Things went fine till the bill arrived. We'd ordered 3 glasses of wine at $6, for which we were charged $21; and the udon dish was billed at $10 instead of $7 as per the menu.
When I politely mentioned the error to the waiter, his first response was that the wine was actually $8 a glass. I asked in that case why $21 instead of $24 was charged; he then enquired why I was trying to make trouble. I asked to see the menu. He continued to argue, but I insisted on a menu. A minute later he returned to report that he was unable to find a menu (there were about 10 people in the place at that time), and again repeated that I was a trouble maker, and that anyway the wine actually cost $9 [he's changed from $8] a glass. My companion made it quite clear to him that it was definitely not $9 on the menu.
When I insisted again on seeing the menu, he did return with one. The wine was listed there as $7; his new explanation was that we had looked at yesterday's menu, which *did* say $6. At that stage I accused him loudly (I've never done this before in my life) of trying to rip us off; he did then modify the wine bill to $18. I asked him the price of the udon; he agreed that the correct price was $7, and again altered the bill.
My companion was nice enough to leave him a tip - you can be assured he got zero from me, I've never seen behavior like it. Nor will I ever risk the place again!