I'm sure pricing issues like this happen all the time, some by negligence & some on purpose. I've worked in the restaurant business and a lot of people are just barely scraping by, so if they can get a few bucks out of me because I didn't bother to check my own receipt, then more power to them. Heck, consider it a tip because I was too lazy to verify the purchase, haha.
Issue #1 is that the website price didn't match the actual price, which is more or less a given for most mom & pop shops. Most of the places I eat at don't even have matching menus online.
Issue #2 is that the customer took delivery of his food without checking the price. That's like driving away from McDonalds without checking that the bag's contents are correct - buyer beware.
Issue #3 is that the customer decided to be a jerk about it. Under the letter of the law, the restaurant should have fixed their website & refunded him the overage amount. Under the exact letter of the law, it sounds like they should have refunded him triple the amount. I've never heard of anyone actually doing this, and it sounded like the restaurant owner would have been happy to refund him the actual overage.
Then it blew up into a social media & news issue because the customer decided to use his legal power to press the issue. I can see that if they ripped you off for a lot of money, but for a few dollars? C'mon. Now the customer looks like an idiot in front of the world & will probably have his take-out food spit in for the rest of his life. All for $4.
You can be a stickler, and life will be hard for you, or you can learn to just go with the flow and let little issues like this go. I work with a couple guys like this & everything is a hassle for them. It's not about humanity, it's about adhering to the system. Those guys make good quality control inspectors tho! :awe: