A bit of a delayed rant, as I was more angry about this back when I was a waitress, but here it is.
If your diet is so complicated that all you can eat is organic broccoli or a particular kind of free-range chicken cooked in a certain kind of oil at a certain teperature, I suggest you either go to a restaurant that specializes in those exact foods or you STAY THE FUCK HOME.
Don’t walk into an Italian restaurant and tell your server that you would like a specific dinner (example: “I want a plain piece of beef, not too big, with a side of steamed organic cauliflower, no oils or spices or sauces. I’m on a strict diet. And no carbs!”) that is very much NOT on the menu!
Restaurants have menus for a reason. What you see in the menu is the food they actually have. If organic cauliflower is not on the menu, the restaurant does not have it. If the menu lists their only steak as a 12-oz steak, they do not have a 6-oz. And no, they will NOT cut the 12-oz in half for you. What do you expect them to do with the other half?!
Furthermore, if you go into a RESTAURANT that makes gourmet pizza, DO NOT ASK IF YOU CAN ONLY ORDER HALF. Are you crazy? We’re not Domino’s. We’re a nice, sit-down restaurant. They aren’t going to MAKE a half-pizza, so no, you cannot order half a pizza, dimwit.
And while we’re on the subject, if you go into a nice restaurant at dinner time, and you see the place is packed to the gills with people eating three-course meals and drinking expensive wines, do NOT be surprised when you are turned away because you’re just looking to order coffee. It’s the DINNER RUSH. If all you want is a $1.50 espresso, I suggest you go to Starbucks rather than taking up one of the server’s tables.