DD and DSIL invited us and the other set of grandparents out to dinner to celebrate one of our DGSs' birthday. The restaurant is not a local one, but kid-friendly and extremely accommodating to food allergies, a necessity for one of the boys. It's a themed chain and not up-scale dining.
I ordered an inexpensive salad and DH had a burger. Both were good; DH said his fries were excellent. When the waitress inquired if our meal was satisfactory, DD's FIL told her that the shrimp and scallops (one of the most expensive options) were "the smallest on the face of the earth." The manager came over to ask about his complaint, apologized profusely, and brought out another portion of shrimp and scallops. They also brought out a Pilsner glass wrapped for him to take home, but I was talking with DGS and don't know how that came about. The restaurant has signature drinks that (for an additional charge) come in a souvenir glass, but that was not an option for beer glasses.
If I received masked potatoes when I asked for baked or if my meat was well-done when I asked for rare, I would ask that the mistake be corrected, but as a guest of someone else I don't think I'd complain about the quality or portion size.
Am I seeing rudeness where none exists? The man is not one of my favorite people so I wonder if something that I wouldn't notice if done or said by someone else just rubs me the wrong way when he does it.
In general, no I do not think a guest should make complaints when being treated unless it truly is severe issue. But my exception is with close family. Were I the DD or DSIL I would have actually appreciated him speaking up about any complaints. I don't want to pay for a meal my guests don't enjoy.
I would have been slightly irritated to learn you were focused on the cost and selecting your meal based on price instead of want. Unless you know because your DD told you that this plan to take the family out to dinner was significantly stretching her budget but she felt coerced into hosting it, then I think you as a guest should graciously accept their generosity and treat it as intended. My MIL used to order the cheapest if she knew we were treating and it drove me crazy because it was apparent when they were treating she'd order a standard main course but whenever we did it was always the lowest possible cost. The $6 difference wasn't going to make an impact on our budget and if it was then we really shouldn't be taking people out to eat. I finally got to where I'd say things like "MIL, I picked this place because I know you love stuffed shrimp and theirs are the best I've had."
I know that our opinions are shaped by our experiences, but in my circle it is considered rude to order the most expensive menu item when someone else is picking up the bill. Neither DH or I ordered the cheapest menu item; our entrees were in the middle of the price range, and since they are more in line with the type of restaurant it is, they were quite good. I know that DD and her DH are on a tight budget and are very careful with their money. There are probably things that they denied themselves to host a nice dinner for my DGS, and her FIL's meal cost 60% more than anyone else's. The last time DD and DSIL took us to dinner, the rest of us ordered only entrees since extended, multi-course meals were a little more than a very active two-year-old could sit quietly through; her FIL ordered soup, an appetizer, an entree, and then another
bowl of soup. I remember it because I've never seen anyone else order soup at the beginning and end of a meal.
To clarify, the complaint was not about the size of the portion, but rather the size of the shrimp and scallops themselves. There were three averaged-sized coconut shrimp and a ramekin of scallops; I didn't see their size, but bay scallops are often rather small. (Perhaps he was expecting sea scallops?) In my experience, that is a pretty usual serving. My Cobb salad was huge, and DH's burger was a normal size.