Years ago, I read a column in which the author took a restaurant to task for not satisfying her as a customer. Her argument fell apart in the first paragraph, however, when she wrote about ordering a root beer float. "Now, granted," she wrote, "it wasn't on the menu, but..."
It's fine to write in an online or print review, "A suggestion: Add root beer floats to your menu. They're in keeping with your beverage options, and the demand is there for them." It's not reasonable, however, to criticize a restaurant when you order something you know it doesn't have.